fix: issue with some apps launched before alt-tab

This commit is contained in:
metacodes authored and Louis Pontoise committed 2022-04-07 21:05:19 +09:00
1 parent 9b5cd427e6
commit f97cd74bd3
2 files changed
+5 -4

No files matched your search

+2 -1
View File
@@ -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
+3 -3
View File
@@ -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))
}
}
}