[vlc-devel] [PATCH 1/9] qt: fix Media > Open not starting playback when enqueuing

Pierre Lamot pierre at videolabs.io
Thu Oct 15 11:25:04 CEST 2020


---
 modules/gui/qt/menus/menus.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/gui/qt/menus/menus.cpp b/modules/gui/qt/menus/menus.cpp
index 25a091a66c..fdf3c8a6fc 100644
--- a/modules/gui/qt/menus/menus.cpp
+++ b/modules/gui/qt/menus/menus.cpp
@@ -205,8 +205,9 @@ QMenu *VLCMenuBar::FileMenu( intf_thread_t *p_intf, QMenu *menu, MainInterface *
 {
     QAction *action;
 
+    //use a lambda here as the Triggrered signal is emiting and it will pass false (checked) as a first argument
     addDPStaticEntry( menu, qtr( "Open &File..." ),
-        ":/type/file-asym.svg", &DialogsProvider::simpleOpenDialog, "Ctrl+O" );
+        ":/type/file-asym.svg", []() { THEDP->simpleOpenDialog(); } , "Ctrl+O" );
     addDPStaticEntry( menu, qtr( "&Open Multiple Files..." ),
         ":/type/file-asym.svg", &DialogsProvider::openFileDialog, "Ctrl+Shift+O" );
     addDPStaticEntry( menu, qtr( I_OP_OPDIR ),
-- 
2.25.1



More information about the vlc-devel mailing list