user32: Fix the single menu item activation using a hot key.
Dmitry Timoshkov
dmitry at codeweavers.com
Tue Apr 12 05:07:45 CDT 2011
This patch should fix the problem reported in the bug #15394.
---
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);
--
1.7.4.3
More information about the wine-patches
mailing list