From 4ded030a353dfd523831efe5448cada3d382bade Mon Sep 17 00:00:00 2001 From: "louis.pontoise" Date: Fri, 10 Jan 2020 15:33:34 +0900 Subject: [PATCH] fix: compare correctly since pid can go away when an app dies --- alt-tab-macos/logic/Application.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alt-tab-macos/logic/Application.swift b/alt-tab-macos/logic/Application.swift index b2969add..5e7924cf 100644 --- a/alt-tab-macos/logic/Application.swift +++ b/alt-tab-macos/logic/Application.swift @@ -95,7 +95,7 @@ private func eventApplicationActivated(_ app: App, _ element: AXUIElement) { private func eventApplicationHiddenOrShown(_ app: App, _ element: AXUIElement, _ type: String) { for window in Windows.list { - guard window.application.axUiElement!.pid() == element.pid() else { continue } + guard CFEqual(window.application.axUiElement!, element) else { continue } window.isHidden = type == kAXApplicationHiddenNotification } app.refreshOpenUi()