#369, fix wrong matching of killed window pos of different display config

This commit is contained in:
Kang Yu 2025-01-29 21:57:24 -08:00
parent 145769a886
commit ecd57678e1

View file

@ -1403,7 +1403,8 @@ namespace PersistentWindows.Common
monitorApplications[display_key][hwnd] = deadApps[display_key][kid]; monitorApplications[display_key][hwnd] = deadApps[display_key][kid];
deadApps[display_key].Remove(kid); deadApps[display_key].Remove(kid);
r = monitorApplications[display_key][hwnd].Last<ApplicationDisplayMetrics>(); if (display_key == curDisplayKey)
r = monitorApplications[display_key][hwnd].Last<ApplicationDisplayMetrics>();
//replace prev zorder reference in deadApps as well //replace prev zorder reference in deadApps as well
foreach (var kd in deadApps[display_key].Keys) foreach (var kd in deadApps[display_key].Keys)