Module: wine Branch: master Commit: 869380543192f12fb565d55f09e481ff302c5817 URL: http://source.winehq.org/git/wine.git/?a=commit;h=869380543192f12fb565d55f09...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Nov 19 20:03:20 2015 +0900
user32/tests: Fix a test that assumes that a menu handle is invalid.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/user32/tests/menu.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/user32/tests/menu.c b/dlls/user32/tests/menu.c index 7599431..00fcfc1 100644 --- a/dlls/user32/tests/menu.c +++ b/dlls/user32/tests/menu.c @@ -3789,6 +3789,8 @@ static void test_AppendMenu(void) mii.cbSize = sizeof(mii); mii.fMask = MIIM_SUBMENU; mii.hSubMenu = (HMENU)204; + /* make sure the menu handle is truly invalid */ + while (IsMenu( mii.hSubMenu )) mii.hSubMenu = (HMENU)((ULONG_PTR)mii.hSubMenu + 1); ret = InsertMenuItemA(hmenu, 0, TRUE, &mii); ok(!ret, "InsertMenuItem should fail\n"); ret = SetMenuItemInfoA(hmenu, 0, TRUE, &mii);