#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])
{
if (style != dm.Style && dm.Style != 0)
if (IsMinimized(hwnd) != dm.IsMinimized)
continue;
if (ext_style != dm.ExtStyle && dm.ExtStyle != 0)
if (User32.IsWindowVisible(hwnd) == dm.IsInvisible)
continue;
if (dm.ProcessName == procName)
{
proc_name_match_cnt++;