https://git.reactos.org/?p=reactos.git;a=commitdiff;h=f643fb301bb194bc4574edc739aff045c98384e1

commit f643fb301bb194bc4574edc739aff045c98384e1
Author:     Katayama Hirofumi MZ <[email protected]>
AuthorDate: Fri Dec 17 11:38:23 2021 +0900
Commit:     Katayama Hirofumi MZ <[email protected]>
CommitDate: Fri Dec 17 11:38:23 2021 +0900

    [NTUSER] Fix SwitchToThisWindow
    
    Taskbar task buttons were not working correctly due to this bug.
    CORE-17911
---
 win32ss/user/ntuser/simplecall.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/win32ss/user/ntuser/simplecall.c b/win32ss/user/ntuser/simplecall.c
index 2a2c92ac0ec..76ea0340c7b 100644
--- a/win32ss/user/ntuser/simplecall.c
+++ b/win32ss/user/ntuser/simplecall.c
@@ -521,11 +521,14 @@ NtUserCallTwoParam(
                 {
                     co_WinPosSetWindowPos(pwndActive, HWND_BOTTOM, 0, 0, 0, 0,
                                           SWP_NOMOVE | SWP_NOSIZE | 
SWP_NOACTIVATE |
-                                          SWP_NOSENDCHANGING | 
SWP_ASYNCWINDOWPOS);
+                                          SWP_ASYNCWINDOWPOS);
                 }
+
+                UserSetActiveWindow(Window);
+                break;
             }
 
-            UserSetActiveWindow(Window);
+            co_IntSetForegroundWindowMouse(Window);
 
             if (fAltTab && (Window->style & WS_MINIMIZE))
             {

Reply via email to