speedup auto restore

This commit is contained in:
Kang Yu 2024-09-18 14:37:46 -07:00
parent 5d286a467d
commit e04dc2ee07

View file

@ -742,6 +742,8 @@ namespace PersistentWindows.Common
this.displaySettingsChangingHandler = this.displaySettingsChangingHandler =
(s, e) => (s, e) =>
{ {
process.PriorityClass = ProcessPriorityClass.High;
if (!freezeCapture) if (!freezeCapture)
{ {
lastDisplayChangeTime = DateTime.Now; lastDisplayChangeTime = DateTime.Now;
@ -3062,8 +3064,6 @@ namespace PersistentWindows.Common
Log.Trace("Restore timer expired"); Log.Trace("Restore timer expired");
process.PriorityClass = ProcessPriorityClass.High;
lock (restoreLock) lock (restoreLock)
BatchRestoreApplicationsOnCurrentDisplays(); BatchRestoreApplicationsOnCurrentDisplays();
} }