From de267347c555d5420e0a91ee361b3f44f7d25212 Mon Sep 17 00:00:00 2001 From: Detlef Riekenberg Date: Sun, 26 Oct 2008 23:08:50 +0100 Subject: [PATCH] user32/tests: Avoid crash on win9x. --- dlls/user32/tests/win.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dlls/user32/tests/win.c b/dlls/user32/tests/win.c index 76ca103974d..6e411003706 100644 --- a/dlls/user32/tests/win.c +++ b/dlls/user32/tests/win.c @@ -4768,14 +4768,20 @@ static void test_GetWindowModuleFileName(void) static void test_hwnd_message(void) { + static const WCHAR mainwindowclassW[] = {'M','a','i','n','W','i','n','d','o','w','C','l','a','s','s',0}; + static const WCHAR message_windowW[] = {'m','e','s','s','a','g','e',' ','w','i','n','d','o','w',0}; + HWND parent = 0, hwnd, found; RECT rect; - hwnd = CreateWindowExA(0, "MainWindowClass", "message window", WS_CAPTION | WS_VISIBLE, + /* HWND_MESSAGE is not supported below w2k, but win9x return != 0 + on CreateWindowExA and crash later in the test. + Use UNICODE here to fail on win9x */ + hwnd = CreateWindowExW(0, mainwindowclassW, message_windowW, WS_CAPTION | WS_VISIBLE, 100, 100, 200, 200, HWND_MESSAGE, 0, 0, NULL); if (!hwnd) { - win_skip("CreateWindowExA with parent HWND_MESSAGE failed\n"); + win_skip("CreateWindowExW with parent HWND_MESSAGE failed\n"); return; } -- 2.11.4.GIT