Module: wine Branch: master Commit: b464f9cacb89eea507d90829a3bd6fba54c70ce4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b464f9cacb89eea507d90829a3...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Aug 31 16:37:19 2009 +0200
user32: Bring SwitchToThisWindow a bit more in line with the now documented behavior.
---
dlls/user32/winpos.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/user32/winpos.c b/dlls/user32/winpos.c index 8aeecc2..ba33967 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 ); }