From 090fa0e3ad2066ed7e89910b77f63e2e5b9fe72b Mon Sep 17 00:00:00 2001 From: Kang Yu Date: Sun, 15 Sep 2024 10:38:04 -0700 Subject: [PATCH] dump all window history including dead ones --- .../Common/PersistentWindowProcessor.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs index 2ae66c5..afa49c4 100644 --- a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs +++ b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs @@ -227,10 +227,10 @@ namespace PersistentWindows.Common var allApps = monitorApplications; foreach (var display_key in deadApps.Keys) { + if (!monitorApplications.ContainsKey(display_key)) + continue; foreach (var hwnd in deadApps[display_key].Keys) { - if (!monitorApplications.ContainsKey(display_key)) - continue; if (monitorApplications[display_key].ContainsKey(hwnd)) continue; allApps[display_key][hwnd] = deadApps[display_key][hwnd]; @@ -646,7 +646,7 @@ namespace PersistentWindows.Common if (!wasRestoringSnapshot && !wasRestoringFromDB) { - WriteDataDump(dump_dead_window : false); + WriteDataDump(); if (!snapshotTakenTime.ContainsKey(curDisplayKey)) snapshotTakenTime[curDisplayKey] = new Dictionary();