From 5d15d4c042cabd624e951f1cf2e7cecc91937e5f Mon Sep 17 00:00:00 2001 From: Kang Yu Date: Tue, 15 Oct 2024 12:12:11 -0700 Subject: [PATCH] undo early raising process priority due to restore failure --- .../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 2f18cfc..ec126ba 100644 --- a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs +++ b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs @@ -791,8 +791,6 @@ namespace PersistentWindows.Common this.displaySettingsChangingHandler = (s, e) => { - process.PriorityClass = ProcessPriorityClass.High; - if (!freezeCapture) { lastDisplayChangeTime = DateTime.Now; @@ -3220,6 +3218,8 @@ namespace PersistentWindows.Common Log.Trace("Restore timer expired"); + process.PriorityClass = ProcessPriorityClass.High; + lock (restoreLock) BatchRestoreApplicationsOnCurrentDisplays(); }