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
|
||||
}
|
||||
|
||||
init(_ runningApplication: NSRunningApplication) {
|
||||
init(_ runningApplication: NSRunningApplication, _ wasLaunchedBeforeAltTab: Bool = false) {
|
||||
self.runningApplication = runningApplication
|
||||
self.wasLaunchedBeforeAltTab = wasLaunchedBeforeAltTab
|
||||
pid = runningApplication.processIdentifier
|
||||
super.init()
|
||||
isHidden = runningApplication.isHidden
|
||||
|
||||
@@ -21,7 +21,7 @@ class Applications {
|
||||
}
|
||||
|
||||
static func addInitialRunningApplications() {
|
||||
addRunningApplications(NSWorkspace.shared.runningApplications)
|
||||
addRunningApplications(NSWorkspace.shared.runningApplications, true)
|
||||
}
|
||||
|
||||
static func addInitialRunningApplicationsWindows() {
|
||||
@@ -39,10 +39,10 @@ class Applications {
|
||||
}
|
||||
}
|
||||
|
||||
static func addRunningApplications(_ runningApps: [NSRunningApplication]) {
|
||||
static func addRunningApplications(_ runningApps: [NSRunningApplication], _ wasLaunchedBeforeAltTab: Bool = false) {
|
||||
runningApps.forEach {
|
||||
if isActualApplication($0) {
|
||||
Applications.list.append(Application($0))
|
||||
Applications.list.append(Application($0, wasLaunchedBeforeAltTab))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user