Reece Dunn : user32: Fixed the HiliteMenuItem tests to pass on Windows 9x.

Alexandre Julliard julliard at winehq.org
Sat Mar 22 08:18:34 CDT 2008


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

Author: Reece Dunn <msclrhd at googlemail.com>
Date:   Fri Mar 21 09:16:33 2008 +0000

user32: Fixed the HiliteMenuItem tests to pass on Windows 9x.

---

 dlls/user32/tests/menu.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/dlls/user32/tests/menu.c b/dlls/user32/tests/menu.c
index 2f7677c..0ff6a1c 100644
--- a/dlls/user32/tests/menu.c
+++ b/dlls/user32/tests/menu.c
@@ -1903,18 +1903,17 @@ static void test_menu_hilitemenuitem( void )
     {
     ok(!HiliteMenuItem(NULL, hPopupMenu, 1, MF_HILITE | MF_BYPOSITION),
       "HiliteMenuItem: call should have failed.\n");
-    ok(GetLastError() == ERROR_INVALID_WINDOW_HANDLE,
-      "HiliteMenuItem: expected error ERROR_INVALID_WINDOW_HANDLE, got: %d\n", GetLastError());
     }
+    ok(GetLastError() == 0xdeadbeef || /* 9x */
+       GetLastError() == ERROR_INVALID_WINDOW_HANDLE /* NT */,
+      "HiliteMenuItem: expected error ERROR_INVALID_WINDOW_HANDLE, got: %d\n", GetLastError());
 
     SetLastError(0xdeadbeef);
     ok(!HiliteMenuItem(hWnd, NULL, 1, MF_HILITE | MF_BYPOSITION),
       "HiliteMenuItem: call should have failed.\n");
-    todo_wine
-    {
-    ok(GetLastError() == ERROR_INVALID_MENU_HANDLE,
+    ok(GetLastError() == 0xdeadbeef || /* 9x */
+       GetLastError() == ERROR_INVALID_MENU_HANDLE /* NT */,
       "HiliteMenuItem: expected error ERROR_INVALID_MENU_HANDLE, got: %d\n", GetLastError());
-    }
 
     ok(!(GetMenuState(hPopupMenu, 1, MF_BYPOSITION) & MF_HILITE),
       "HiliteMenuItem: Item 2 is hilited\n");




More information about the wine-cvs mailing list