Removed double function calls

This commit is contained in:
Michael Starke
2020-03-20 17:04:51 +01:00
parent 417540d272
commit 16ca18623e

View File

@@ -14,20 +14,19 @@
NSString *const MPWindowTitleKey = @"MPWindowTitleKey";
NSString *const MPProcessIdentifierKey = @"MPProcessIdentifierKey";
NSSet<NSString *> *bogusWindowTitles() {
static NSSet<NSString *> *titles;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
titles = [NSSet setWithArray:@[@"Item-0", @"Focus Proxy"]];
});
return titles;
}
BOOL skipWindowTitle(NSString *windowTitle) {
if(windowTitle.length <= 0) {
return YES;
}
return [bogusWindowTitles() containsObject:windowTitle];
static NSSet *titlesToSkip;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
titlesToSkip = [NSSet setWithArray:@[@"Item-0", @"Focus Proxy"]];
});
return [titlesToSkip containsObject:windowTitle];
}
@implementation NSRunningApplication (MPAdditions)