From ae8da1683433ad5ec6a08e892ee02006044bfbd4 Mon Sep 17 00:00:00 2001 From: Kang Yu Date: Thu, 8 May 2025 13:43:36 -0700 Subject: [PATCH] #403, fix crash due to empty history record --- .../Common/PersistentWindowProcessor.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs index 7ebe6cf..fbafe35 100644 --- a/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs +++ b/Ninjacrab.PersistentWindows.Solution/Common/PersistentWindowProcessor.cs @@ -1503,7 +1503,9 @@ namespace PersistentWindows.Common lock(captureLock) foreach (var kid in deadAppPos.Keys) { - var appPos = deadAppPos[kid].Last(); + var appPos = deadAppPos[kid].LastOrDefault(); + if (appPos == null) + continue; if (!procName.Equals(appPos.ProcessName)) continue;