From b464f9cacb89eea507d90829a3bd6fba54c70ce4 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 31 Aug 2009 16:37:19 +0200 Subject: [PATCH] user32: Bring SwitchToThisWindow a bit more in line with the now documented behavior. --- dlls/user32/winpos.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/user32/winpos.c b/dlls/user32/winpos.c index 8aeecc20a91..ba339677fcd 100644 --- a/dlls/user32/winpos.c +++ b/dlls/user32/winpos.c @@ -85,9 +85,10 @@ typedef struct /*********************************************************************** * SwitchToThisWindow (USER32.@) */ -void WINAPI SwitchToThisWindow( HWND hwnd, BOOL restore ) +void WINAPI SwitchToThisWindow( HWND hwnd, BOOL alt_tab ) { - ShowWindow( hwnd, restore ? SW_RESTORE : SW_SHOWMINIMIZED ); + if (IsIconic( hwnd )) ShowWindow( hwnd, SW_RESTORE ); + else BringWindowToTop( hwnd ); }