[USER32_WINETEST]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 17 May 2010 22:45:28 +0000 (22:45 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 17 May 2010 22:45:28 +0000 (22:45 +0000)
skip TrackPopupMenu, which leads to a hang on reactos

See issue #5405 for more details.

svn path=/trunk/; revision=47259

rostests/winetests/user32/menu.c

index 761d70c..26a2862 100755 (executable)
@@ -3002,6 +3002,9 @@ static void test_menu_cancelmode(void)
         ok( g_got_enteridle == 0, "received %d WM_ENTERIDLE messages, none expected\n", g_got_enteridle);
     }
     ok( g_got_enteridle < 2, "received %d WM_ENTERIDLE messages, should be less than 2\n", g_got_enteridle);
         ok( g_got_enteridle == 0, "received %d WM_ENTERIDLE messages, none expected\n", g_got_enteridle);
     }
     ok( g_got_enteridle < 2, "received %d WM_ENTERIDLE messages, should be less than 2\n", g_got_enteridle);
+
+    skip("skipping TrackPopupMenu, that hangs on reactos\n");
+#if 0
     /* menu owner is child window */
     g_hwndtosend = hwndchild;
     ret = TrackPopupMenu( menu, 0x100, 100,100, 0, hwndchild, NULL);
     /* menu owner is child window */
     g_hwndtosend = hwndchild;
     ret = TrackPopupMenu( menu, 0x100, 100,100, 0, hwndchild, NULL);
@@ -3014,6 +3017,7 @@ static void test_menu_cancelmode(void)
     g_hwndtosend = hwnd;
     ret = TrackPopupMenu( menu, 0x100, 100,100, 0, hwndchild, NULL);
     ok( g_got_enteridle == 2, "received %d WM_ENTERIDLE messages, should be 2\n", g_got_enteridle);
     g_hwndtosend = hwnd;
     ret = TrackPopupMenu( menu, 0x100, 100,100, 0, hwndchild, NULL);
     ok( g_got_enteridle == 2, "received %d WM_ENTERIDLE messages, should be 2\n", g_got_enteridle);
+#endif
     /* cleanup */
     DestroyMenu( menu);
     DestroyWindow( hwndchild);
     /* cleanup */
     DestroyMenu( menu);
     DestroyWindow( hwndchild);