[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