]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/menus.cpp
Qt4: remove useless alive check on input
[vlc] / modules / gui / qt4 / menus.cpp
index 47c159bca082d7385bb4213c6bb43fe387337beb..a9ff53fe90320b1eb30d4a3e1e222e3d2accf868 100644 (file)
@@ -621,7 +621,7 @@ QMenu *VLCMenuBar::AudioMenu( intf_thread_t *p_intf, QMenu * current )
 QMenu *VLCMenuBar::SubtitleMenu( QMenu *current )
 {
     QAction *action;
-    QMenu *submenu = new QMenu( qtr( "&Subtitles Track" ), current );
+    QMenu *submenu = new QMenu( qtr( "&Subtitle Track" ), current );
     action = current->addMenu( submenu );
     action->setData( "spu-es" );
     addDPStaticEntry( submenu, qtr( "Open File..." ), "",
@@ -1520,7 +1520,10 @@ void VLCMenuBar::DoAction( QObject *data )
      || !strcmp( var, "video-on-top" ) )
         var_Set( pl_Get( p_object ), var, val );
 
-    var_Set( p_object, var, val );
+    if ((var_Type( p_object, var) & VLC_VAR_CLASS) == VLC_VAR_VOID)
+        var_TriggerCallback( p_object, var );
+    else
+        var_Set( p_object, var, val );
 }
 
 void VLCMenuBar::updateRecents( intf_thread_t *p_intf )