From 8771c2edd7bb2bbd221e8f31d1ddcc07c5d83461 Mon Sep 17 00:00:00 2001 From: Kang Yu Date: Mon, 28 Apr 2025 14:14:31 -0700 Subject: [PATCH] disable auto restore from db/xml at pw start if system is up more than 5 min --- .../Common/PersistentWindowProcessor.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs index 8bc1107..bfed266 100644 --- a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs +++ b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs @@ -1070,6 +1070,10 @@ namespace PersistentWindows.Common normalSessions.Add(item); } + var ticks = Kernel32.GetTickCount64(); + if (ticks > 600000) //system up 5min + return true; + if (db_exist && auto_restore_from_db) { restoringFromDB = true; @@ -1082,9 +1086,6 @@ namespace PersistentWindows.Common } else if (db_exist && autoRestoreLiveWindowsFromDb) { - var ticks = Kernel32.GetTickCount64(); - if (ticks > 600000) //system up 5min - return true; Log.Event("auto restore from db"); restoringFromDB = true; autoInitialRestoreFromDB = true;