#388, fix mismatch killed window for jEdit

This commit is contained in:
Kang Yu 2025-05-01 23:43:38 -07:00
parent 9e85ee5810
commit 2c06fe1684

View file

@ -1571,10 +1571,11 @@ namespace PersistentWindows.Common
{ {
foreach (var dm in monitorApplications[curDisplayKey][h]) foreach (var dm in monitorApplications[curDisplayKey][h])
{ {
if (style != dm.Style && dm.Style != 0) if (IsMinimized(hwnd) != dm.IsMinimized)
continue; continue;
if (ext_style != dm.ExtStyle && dm.ExtStyle != 0) if (User32.IsWindowVisible(hwnd) == dm.IsInvisible)
continue; continue;
if (dm.ProcessName == procName) if (dm.ProcessName == procName)
{ {
proc_name_match_cnt++; proc_name_match_cnt++;