From dfa23b60ec71f5be344619baa909f85e278e5fa8 Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Fri, 4 Jan 2019 00:34:58 +0900 Subject: [PATCH] [USER32] Let App Switcher activate only one window (#1214) --- win32ss/user/user32/controls/appswitch.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/win32ss/user/user32/controls/appswitch.c b/win32ss/user/user32/controls/appswitch.c index fb9f396d8ca..0a5c4f996a2 100644 --- a/win32ss/user/user32/controls/appswitch.c +++ b/win32ss/user/user32/controls/appswitch.c @@ -424,9 +424,16 @@ BOOL ProcessHotKey(VOID) windowCount=0; EnumChildWindowsZOrder(NULL, EnumerateCallback, 0); - if (windowCount < 2) + if (windowCount == 0) return FALSE; + if (windowCount == 1) + { + selectedWindow = 0; + CompleteSwitch(TRUE); + return TRUE; + } + selectedWindow = 1; TRACE("[ATbot] HotKey Received. Opening window.\n");