Dmitry Timoshkov : user32: Fix the single menu item activation using a hot key.

Alexandre Julliard julliard at winehq.org
Tue Apr 12 11:07:37 CDT 2011


Module: wine
Branch: master
Commit: 629f382a80efe35f3f48c41b4a1aff0fecce8977
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=629f382a80efe35f3f48c41b4a1aff0fecce8977

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Tue Apr 12 19:07:45 2011 +0900

user32: Fix the single menu item activation using a hot key.

---

 dlls/user32/menu.c      |    2 +-
 dlls/user32/tests/msg.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/user32/menu.c b/dlls/user32/menu.c
index 0e2d9fb..e834cbd 100644
--- a/dlls/user32/menu.c
+++ b/dlls/user32/menu.c
@@ -3397,7 +3397,7 @@ void MENU_TrackKbdMenuBar( HWND hwnd, UINT wParam, WCHAR wChar)
         if( uItem == NO_SELECTED_ITEM )
             MENU_MoveSelection( hwnd, hTrackMenu, ITEM_NEXT );
         else
-            PostMessageW( hwnd, WM_KEYDOWN, VK_DOWN, 0L );
+            PostMessageW( hwnd, WM_KEYDOWN, VK_RETURN, 0 );
     }
 
 track_menu:
diff --git a/dlls/user32/tests/msg.c b/dlls/user32/tests/msg.c
index 89e1edf..c3b9493 100644
--- a/dlls/user32/tests/msg.c
+++ b/dlls/user32/tests/msg.c
@@ -12163,7 +12163,7 @@ static void test_menu_messages(void)
         TranslateMessage(&msg);
         DispatchMessage(&msg);
     }
-    ok_sequence(wm_single_menu_item, "single menu item command", TRUE);
+    ok_sequence(wm_single_menu_item, "single menu item command", FALSE);
 
     set_menu_style(hmenu, 0);
     style = get_menu_style(hmenu);




More information about the wine-cvs mailing list