diff --git a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs index aa45102..00f28bf 100644 --- a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs +++ b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs @@ -1904,7 +1904,7 @@ namespace PersistentWindows.Common if (monitorApplications.ContainsKey(curDisplayKey) && monitorApplications[curDisplayKey].ContainsKey(hwnd)) StartCaptureTimer(UserMoveLatency / 2); - else if (foreGroundWindow != fullScreenGamingWindow) + else if (fullScreenGamingWindow == IntPtr.Zero) { StartCaptureTimer(); @@ -1937,6 +1937,9 @@ namespace PersistentWindows.Common allUserMoveWindows.Add(hwnd); } + if (fullScreenGamingWindow != IntPtr.Zero) + return; + if (foreGroundWindow == hwnd) { StartCaptureTimer(UserMoveLatency / 4);