avoid wrong matching

This commit is contained in:
Kang Yu 2025-04-28 16:36:47 -07:00
parent 2d695d11bf
commit 5f666b20d1

View file

@ -1568,10 +1568,16 @@ namespace PersistentWindows.Common
{ {
foreach (var dm in monitorApplications[curDisplayKey][h]) foreach (var dm in monitorApplications[curDisplayKey][h])
{ {
if (IsMinimized(h) != dm.IsMinimized)
continue;
if (User32.IsWindowVisible(h) == dm.IsInvisible)
continue;
if (dm.ProcessName == procName) if (dm.ProcessName == procName)
{
proc_name_match_cnt++; proc_name_match_cnt++;
if (dm.ClassName == className) if (dm.ClassName == className)
class_name_match_cnt++; class_name_match_cnt++;
}
break; break;
} }
} }