fix failure to inherit position history from killed window

This commit is contained in:
Kang Yu 2024-12-11 12:23:48 -08:00
parent 7d431a22f1
commit 23fd9ba665

View file

@ -586,6 +586,12 @@ namespace PersistentWindows.Common
//try to inherit from killed window database //try to inherit from killed window database
bool isMoved = IsWindowMoved(curDisplayKey, h, 0, now, out curDisplayMetrics, out prevDisplayMetrics); bool isMoved = IsWindowMoved(curDisplayKey, h, 0, now, out curDisplayMetrics, out prevDisplayMetrics);
} }
if (normalSessions.Contains(curDisplayKey))
{
process.PriorityClass = ProcessPriorityClass.High;
StartCaptureTimer(UserMoveLatency / 4);
}
} }
} }
@ -673,6 +679,8 @@ namespace PersistentWindows.Common
captureTimer = new Timer(state => captureTimer = new Timer(state =>
{ {
process.PriorityClass = processPriority;
captureTimerStarted = false; captureTimerStarted = false;
userMovePrev = userMove; userMovePrev = userMove;