]> git.sesse.net Git - vlc/commitdiff
* modules/gui/wince/interface.cpp: fixed menus handling.
authorGildas Bazin <gbazin@videolan.org>
Tue, 29 Mar 2005 12:17:43 +0000 (12:17 +0000)
committerGildas Bazin <gbazin@videolan.org>
Tue, 29 Mar 2005 12:17:43 +0000 (12:17 +0000)
modules/gui/wince/interface.cpp

index 634655ff5c45937efb02065d5e5b9ab410c37961..3f56debb4a5641c7fb83b2dce0bc978cb3d035c2 100644 (file)
@@ -668,10 +668,14 @@ LRESULT Interface::WndProc( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp )
         break;
 
     case WM_INITMENUPOPUP:
-        RefreshSettingsMenu( p_intf, menu_settings );
-        RefreshAudioMenu( p_intf, menu_audio );
-        RefreshVideoMenu( p_intf, menu_video );
-        RefreshNavigMenu( p_intf, menu_navigation );
+        if( (HMENU)wp == menu_settings )
+            RefreshSettingsMenu( p_intf, menu_settings );
+        if( (HMENU)wp == menu_audio )
+            RefreshAudioMenu( p_intf, menu_audio );
+        if( (HMENU)wp == menu_video )
+            RefreshVideoMenu( p_intf, menu_video );
+        if( (HMENU)wp == menu_navigation )
+            RefreshNavigMenu( p_intf, menu_navigation );
         /* Fall through */
 
     case WM_ENTERMENULOOP: