fix: issue with some apps launched before alt-tab
This commit is contained in:
1 parent
9b5cd427e6
commit
f97cd74bd3
2 files changed
+5
-4
No files matched your search
@@ -37,8 +37,9 @@ class Application: NSObject {
|
|||||||
return n
|
return n
|
||||||
}
|
}
|
||||||
|
|
||||||
init(_ runningApplication: NSRunningApplication) {
|
init(_ runningApplication: NSRunningApplication, _ wasLaunchedBeforeAltTab: Bool = false) {
|
||||||
self.runningApplication = runningApplication
|
self.runningApplication = runningApplication
|
||||||
|
self.wasLaunchedBeforeAltTab = wasLaunchedBeforeAltTab
|
||||||
pid = runningApplication.processIdentifier
|
pid = runningApplication.processIdentifier
|
||||||
super.init()
|
super.init()
|
||||||
isHidden = runningApplication.isHidden
|
isHidden = runningApplication.isHidden
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ class Applications {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static func addInitialRunningApplications() {
|
static func addInitialRunningApplications() {
|
||||||
addRunningApplications(NSWorkspace.shared.runningApplications)
|
addRunningApplications(NSWorkspace.shared.runningApplications, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
static func addInitialRunningApplicationsWindows() {
|
static func addInitialRunningApplicationsWindows() {
|
||||||
@@ -39,10 +39,10 @@ class Applications {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func addRunningApplications(_ runningApps: [NSRunningApplication]) {
|
static func addRunningApplications(_ runningApps: [NSRunningApplication], _ wasLaunchedBeforeAltTab: Bool = false) {
|
||||||
runningApps.forEach {
|
runningApps.forEach {
|
||||||
if isActualApplication($0) {
|
if isActualApplication($0) {
|
||||||
Applications.list.append(Application($0))
|
Applications.list.append(Application($0, wasLaunchedBeforeAltTab))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user