fix: hidden apps windows don't show hidden icon

This commit is contained in:
Louis Pontoise authored and lwouis committed 2020-03-25 14:41:18 +09:00
1 parent 246cf69310
commit 6e190bf941
1 file changed
+4 -1
+4 -1
View File
@@ -108,7 +108,10 @@ private func eventApplicationActivated(_ app: App, _ element: AXUIElement) {
}
private func eventApplicationHiddenOrShown(_ app: App, _ element: AXUIElement, _ type: String) {
let windows = Windows.list.filter { $0.application.axUiElement! == element }
let windows = Windows.list.filter {
// for AXUIElement of apps, CFEqual or == don't work; looks like a Cocoa bug
$0.application.axUiElement!.pid() == element.pid()
}
windows.forEach { $0.isHidden = type == kAXApplicationHiddenNotification }
app.refreshOpenUi(windows)
}