]> git.sesse.net Git - vlc/commitdiff
Qt: fix Minimal view switching
authorJean-Baptiste Kempf <jb@videolan.org>
Wed, 26 May 2010 20:37:00 +0000 (22:37 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 26 May 2010 21:14:19 +0000 (23:14 +0200)
This was broken after the extension merge.
Close #3665

modules/gui/qt4/main_interface.cpp
modules/gui/qt4/menus.cpp

index 0f54943eb3c655f3ad9087379eaa96d8acb12d24..d70e6f8f3d6a9c014cb7c09449b145a1adc2aa98 100644 (file)
@@ -133,7 +133,6 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf )
      *  UI and Widgets design
      **************************/
     setVLCWindowsTitle();
-    createMainWidget( settings );
 
     /************
      * Menu Bar *
@@ -142,6 +141,7 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf )
     CONNECT( THEMIM->getIM(), voutListChanged( vout_thread_t **, int ),
              this, destroyPopupMenu() );
 
+    createMainWidget( settings );
     /*********************************
      * Create the Systray Management *
      *********************************/
index fb874ffb21266d7b153076289eb6a59f74991459..33dcce2637d19796511b95d13c6c7f445ce68ade 100644 (file)
@@ -458,7 +458,7 @@ QMenu *QVLCMenu::ViewMenu( intf_thread_t *p_intf, QMenu *current, MainInterface
     action = menu->addAction( qtr( "Mi&nimal View" ) );
     action->setShortcut( qtr( "Ctrl+H" ) );
     action->setCheckable( true );
-    action->setChecked( !current && (mi->getControlsVisibilityStatus() & CONTROLS_HIDDEN ) );
+    action->setChecked( (mi->getControlsVisibilityStatus() & CONTROLS_HIDDEN ) );
 
     CONNECT( action, triggered( bool ), mi, toggleMinimalView( bool ) );
     CONNECT( mi, minimalViewToggled( bool ), action, setChecked( bool ) );