Alexandre Julliard : user32/tests: Allow the foreground window to be null in the window tests.

Alexandre Julliard julliard at winehq.org
Fri Nov 21 06:54:38 CST 2008


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Nov 20 20:51:06 2008 +0100

user32/tests: Allow the foreground window to be null in the window tests.

---

 dlls/user32/tests/win.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/user32/tests/win.c b/dlls/user32/tests/win.c
index d1bf206..9a15236 100644
--- a/dlls/user32/tests/win.c
+++ b/dlls/user32/tests/win.c
@@ -739,7 +739,7 @@ static void verify_window_info(HWND hwnd, const WINDOWINFO *info)
      */
     ok((info->dwExStyle & ~0xe0000800) == (DWORD)GetWindowLongA(hwnd, GWL_EXSTYLE),
        "wrong dwExStyle: %08x != %08x\n", info->dwExStyle, GetWindowLongA(hwnd, GWL_EXSTYLE));
-    status = (GetActiveWindow() == hwnd) ? WS_ACTIVECAPTION : 0;
+    status = (GetForegroundWindow() == hwnd) ? WS_ACTIVECAPTION : 0;
     ok(info->dwWindowStatus == status, "wrong dwWindowStatus: %04x != %04x active %p fg %p\n",
        info->dwWindowStatus, status, GetActiveWindow(), GetForegroundWindow());
 
@@ -2269,7 +2269,7 @@ static void check_wnd_state_(const char *file, int line,
                              HWND active, HWND foreground, HWND focus, HWND capture)
 {
     ok_(file, line)(active == GetActiveWindow(), "GetActiveWindow() = %p\n", GetActiveWindow());
-    if (foreground)
+    if (foreground && GetForegroundWindow())
         ok_(file, line)(foreground == GetForegroundWindow(), "GetForegroundWindow() = %p\n", GetForegroundWindow());
     ok_(file, line)(focus == GetFocus(), "GetFocus() = %p\n", GetFocus());
     ok_(file, line)(capture == GetCapture(), "GetCapture() = %p\n", GetCapture());




More information about the wine-cvs mailing list