[vlc-commits] qml: fix parent object name in Player.qml
Pierre Lamot
git at videolan.org
Tue Jul 30 17:42:53 CEST 2019
vlc | branch: master | Pierre Lamot <pierre at videolabs.io> | Tue Jul 30 10:53:40 2019 +0200| [ec71c0c4e04dea0d17ba1ef2ed8e5a73fb71f36c] | committer: Jean-Baptiste Kempf
qml: fix parent object name in Player.qml
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ec71c0c4e04dea0d17ba1ef2ed8e5a73fb71f36c
---
modules/gui/qt/qml/player/Player.qml | 8 ++++----
modules/gui/qt/qml/player/TopBar.qml | 7 ++++++-
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/modules/gui/qt/qml/player/Player.qml b/modules/gui/qt/qml/player/Player.qml
index 57258bb83d..7b72ee6c36 100644
--- a/modules/gui/qt/qml/player/Player.qml
+++ b/modules/gui/qt/qml/player/Player.qml
@@ -140,10 +140,10 @@ Utils.NavigableFocusScope {
}
onActionDown: controlBarView.forceActiveFocus()
- onActionUp: root.actionUp(index)
- onActionLeft: root.actionLeft(index)
- onActionRight: root.actionRight(index)
- onActionCancel: root.actionCancel(index)
+ onActionUp: rootPlayer.actionUp(index)
+ onActionLeft: rootPlayer.actionLeft(index)
+ onActionRight: rootPlayer.actionRight(index)
+ onActionCancel: rootPlayer.actionCancel(index)
Keys.onPressed: {
if (event.key === Qt.Key_Menu) {
diff --git a/modules/gui/qt/qml/player/TopBar.qml b/modules/gui/qt/qml/player/TopBar.qml
index ddbfe40e6d..365993dae3 100644
--- a/modules/gui/qt/qml/player/TopBar.qml
+++ b/modules/gui/qt/qml/player/TopBar.qml
@@ -71,7 +71,12 @@ Utils.NavigableFocusScope{
objectName: PlayerControlBarModel.PLAYLIST_BUTTON
size: VLCStyle.icon_normal
text: VLCIcons.playlist
- onClicked: rootWindow.playlistVisible = !rootWindow.playlistVisible
+ onClicked: {
+ rootWindow.playlistVisible = !rootWindow.playlistVisible
+ if (rootWindow.playlistVisible && rootWindow.playlistDocked) {
+ playlistWidget.gainFocus(playlistBtn)
+ }
+ }
property bool acceptFocus: true
}
}
More information about the vlc-commits
mailing list