deep copy to avoid unintended data contamination

This commit is contained in:
Kang Yu 2024-10-07 11:25:56 -07:00
parent f23646e480
commit bff39c71dc

View file

@ -226,7 +226,7 @@ namespace PersistentWindows.Common
{
if (dump_dead_window)
{
var allApps = monitorApplications;
var allApps = new Dictionary<string, Dictionary<IntPtr, List<ApplicationDisplayMetrics>>>(monitorApplications); //in-memory database of live windows
foreach (var display_key in deadApps.Keys)
{
if (!monitorApplications.ContainsKey(display_key))