From 0911904f60b26d92fd0a23351347d2c06d378a2c Mon Sep 17 00:00:00 2001 From: Nikita Bobko Date: Sat, 11 Nov 2023 14:57:56 +0100 Subject: [PATCH] FocusedWorkspaceSourceOfTruth: app -> window --- src/FocusedWorkspaceSourceOfTruth.swift | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/FocusedWorkspaceSourceOfTruth.swift b/src/FocusedWorkspaceSourceOfTruth.swift index 83386943..5d7c3573 100644 --- a/src/FocusedWorkspaceSourceOfTruth.swift +++ b/src/FocusedWorkspaceSourceOfTruth.swift @@ -1,4 +1,4 @@ -private var pidOfFocusedAppWhenOwnSourceOfTruth: Int32? = nil +private var idOfFocusedWindowWhenOwnSourceOfTruth: UInt32? = nil enum FocusedWorkspaceSourceOfTruth { case macOs, ownModel @@ -10,14 +10,14 @@ var focusedWorkspaceSourceOfTruth: FocusedWorkspaceSourceOfTruth { set { switch newValue { case .macOs: - pidOfFocusedAppWhenOwnSourceOfTruth = nil + idOfFocusedWindowWhenOwnSourceOfTruth = nil case .ownModel: - pidOfFocusedAppWhenOwnSourceOfTruth = focusedApp?.id + idOfFocusedWindowWhenOwnSourceOfTruth = focusedWindow?.windowId } } get { - if pidOfFocusedAppWhenOwnSourceOfTruth != focusedApp?.id { - pidOfFocusedAppWhenOwnSourceOfTruth = nil + if let focusedWindow, focusedWindow.windowId != idOfFocusedWindowWhenOwnSourceOfTruth { + idOfFocusedWindowWhenOwnSourceOfTruth = nil return .macOs } else { return .ownModel