From 8fb730543dd5c2a3a44145e8d1df4b08e8e519e2 Mon Sep 17 00:00:00 2001 From: Anatoly Lyutin Date: Thu, 19 Jun 2008 16:15:58 +0400 Subject: [PATCH] user32: Return at the end of processing (cmd == SW_HIDE). --- dlls/user32/tests/msg.c | 2 +- dlls/user32/winpos.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/user32/tests/msg.c b/dlls/user32/tests/msg.c index a47cfc567ef..a45ff8da06c 100644 --- a/dlls/user32/tests/msg.c +++ b/dlls/user32/tests/msg.c @@ -4112,7 +4112,7 @@ static void test_messages(void) ok(GetActiveWindow() == hwnd, "window should be active\n"); ok(GetFocus() == hwnd, "window should have input focus\n"); ShowWindow(hwnd, SW_HIDE); - ok_sequence(WmHideOverlappedSeq, "ShowWindow(SW_HIDE):overlapped", TRUE); + ok_sequence(WmHideOverlappedSeq, "ShowWindow(SW_HIDE):overlapped", FALSE); ShowWindow(hwnd, SW_SHOW); ok_sequence(WmShowOverlappedSeq, "ShowWindow(SW_SHOW):overlapped", TRUE); diff --git a/dlls/user32/winpos.c b/dlls/user32/winpos.c index 621f89a25a5..aeea3544a1e 100644 --- a/dlls/user32/winpos.c +++ b/dlls/user32/winpos.c @@ -1073,6 +1073,7 @@ static BOOL show_window( HWND hwnd, INT cmd ) if (parent == GetDesktopWindow()) parent = 0; SetFocus(parent); } + return wasVisible; } if (IsIconic(hwnd)) WINPOS_ShowIconTitle( hwnd, TRUE );