From e04dc2ee07f9b10a887cc3158fefab35447d0a3b Mon Sep 17 00:00:00 2001 From: Kang Yu Date: Wed, 18 Sep 2024 14:37:46 -0700 Subject: [PATCH] speedup auto restore --- .../Common/PersistentWindowProcessor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs index afa49c4..d7175d6 100644 --- a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs +++ b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs @@ -742,6 +742,8 @@ namespace PersistentWindows.Common this.displaySettingsChangingHandler = (s, e) => { + process.PriorityClass = ProcessPriorityClass.High; + if (!freezeCapture) { lastDisplayChangeTime = DateTime.Now; @@ -3062,8 +3064,6 @@ namespace PersistentWindows.Common Log.Trace("Restore timer expired"); - process.PriorityClass = ProcessPriorityClass.High; - lock (restoreLock) BatchRestoreApplicationsOnCurrentDisplays(); }