shlwapi/tests: Fix some test failures on RTL enabled boxes.
authorNikolay Sivov <nsivov@codeweavers.com>
Fri, 30 Jul 2010 09:37:00 +0000 (13:37 +0400)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 30 Jul 2010 12:59:41 +0000 (14:59 +0200)
dlls/shlwapi/tests/ordinal.c

index 0089a43bb1ee3c33a9851d6c9b15ac21f89f0027..7b0203194dd48cf97d21293f69b926b6ffabcd2d 100644 (file)
@@ -2390,13 +2390,15 @@ static void test_SHCreateWorkerWindowA(void)
 
     /* test exstyle */
     ret = GetWindowLongA(hwnd, GWL_EXSTYLE);
-    ok(ret == WS_EX_WINDOWEDGE, "0x%08lx\n", ret);
+    ok(ret == WS_EX_WINDOWEDGE ||
+       ret == (WS_EX_WINDOWEDGE|WS_EX_LAYOUTRTL) /* systems with RTL locale */, "0x%08lx\n", ret);
 
     DestroyWindow(hwnd);
 
     hwnd = pSHCreateWorkerWindowA(0, NULL, WS_EX_TOOLWINDOW, 0, 0, 0);
     ret = GetWindowLongA(hwnd, GWL_EXSTYLE);
-    ok(ret == (WS_EX_WINDOWEDGE|WS_EX_TOOLWINDOW), "0x%08lx\n", ret);
+    ok(ret == (WS_EX_WINDOWEDGE|WS_EX_TOOLWINDOW) ||
+       ret == (WS_EX_WINDOWEDGE|WS_EX_TOOLWINDOW|WS_EX_LAYOUTRTL) /* systems with RTL locale */, "0x%08lx\n", ret);
     DestroyWindow(hwnd);
 }