Skip to content

Commit

Permalink
FocusedWorkspaceSourceOfTruth: app -> window
Browse files Browse the repository at this point in the history
  • Loading branch information
nikitabobko committed Nov 11, 2023
1 parent 560b8f5 commit 0911904
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/FocusedWorkspaceSourceOfTruth.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
private var pidOfFocusedAppWhenOwnSourceOfTruth: Int32? = nil
private var idOfFocusedWindowWhenOwnSourceOfTruth: UInt32? = nil

enum FocusedWorkspaceSourceOfTruth {
case macOs, ownModel
Expand All @@ -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
Expand Down

0 comments on commit 0911904

Please sign in to comment.