user32/tests: Fix test failures under Windows.
Without SetForegroundWindow() these tests fail in some testbot runs. Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
5aafd080d1
commit
825d2337b5
|
@ -2909,6 +2909,13 @@ static void test_popup_zorder(HWND hwnd_D, HWND hwnd_E, DWORD style)
|
||||||
{
|
{
|
||||||
HWND hwnd_A, hwnd_B, hwnd_C, hwnd_F;
|
HWND hwnd_A, hwnd_B, hwnd_C, hwnd_F;
|
||||||
|
|
||||||
|
/* Give current thread foreground state otherwise the tests may fail. */
|
||||||
|
if (!SetForegroundWindow(hwnd_D))
|
||||||
|
{
|
||||||
|
skip("SetForegroundWindow not working\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
trace("hwnd_D %p, hwnd_E %p\n", hwnd_D, hwnd_E);
|
trace("hwnd_D %p, hwnd_E %p\n", hwnd_D, hwnd_E);
|
||||||
|
|
||||||
SetWindowPos(hwnd_E, hwnd_D, 0,0,0,0, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE);
|
SetWindowPos(hwnd_E, hwnd_D, 0,0,0,0, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE);
|
||||||
|
|
Loading…
Reference in New Issue