https://bugs.winehq.org/show_bug.cgi?id=53493
Bug ID: 53493 Summary: user32:menu - test_AppendMenu() fails when handle >0x80000000 Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
user32:menu - test_AppendMenu() fails when the submenu handle is greater than 0x80000000:
menu.c:2654: Test failed: id 3041329881: wID b54702d9 should be equal to hSubMenu FFFFFFFFB54702D9 menu.c:2654: Test failed: id 3041395417: wID b54802d9 should be equal to hSubMenu FFFFFFFFB54802D9
https://test.winehq.org/data/patterns.html#user32:menu
https://bugs.winehq.org/show_bug.cgi?id=53493
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=53493
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|user32:menu - |user32:menu - Fails when |test_AppendMenu() fails |handles >=0x80000000 |when handle >0x80000000 |
--- Comment #1 from François Gouget fgouget@codeweavers.com --- It's not just test_AppendMenu() / check_menu_items() that has the issue. test_menu_search_bycommand() has the same type of comparison and can fail in the same way:
menu.c:1937: Test failed: IDs differ for the menuitem menu.c:1950: Test failed: IDs differ for the popup menu menu.c:1976: Test failed: IDs differ for the popup menu menu.c:2002: Test failed: IDs differ for the popup menu menu.c:2053: Test failed: IDs differ for popup menu menu.c:2102: Test failed: IDs differ for popup menu