From 13456d92ac5eb9914f87f125a95af65994127f90 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Wed, 17 Dec 2025 08:34:16 +0100 Subject: [PATCH] Fix click not registering with games in cycle --- src/Main_Class.ahk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Main_Class.ahk b/src/Main_Class.ahk index 4f4a917..09c2280 100644 --- a/src/Main_Class.ahk +++ b/src/Main_Class.ahk @@ -419,9 +419,10 @@ Class Main_Class extends ThumbWindow { ; Low-level mouse hook callback LowLevelMouseProc(nCode, wParam, lParam) { - static WM_LBUTTONDOWN := 0x201, WM_RBUTTONDOWN := 0x204, WM_MBUTTONDOWN := 0x207 + static WM_LBUTTONUP := 0x202, WM_RBUTTONUP := 0x205, WM_MBUTTONUP := 0x208 - if (nCode >= 0 && (wParam = WM_LBUTTONDOWN || wParam = WM_RBUTTONDOWN || wParam = WM_MBUTTONDOWN)) { + ; Use mouse UP so the click registers in the window first + if (nCode >= 0 && (wParam = WM_LBUTTONUP || wParam = WM_RBUTTONUP || wParam = WM_MBUTTONUP)) { if (This.IsAutoForwardActive()) { try { currentWindow := WinGetID("A")