From 16ca18623e1333c0f7f129081163676eaed4e039 Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Fri, 20 Mar 2020 17:04:51 +0100 Subject: [PATCH] Removed double function calls --- MacPass/NSRunningApplication+MPAdditions.m | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/MacPass/NSRunningApplication+MPAdditions.m b/MacPass/NSRunningApplication+MPAdditions.m index f70a253e..7d1eb87f 100644 --- a/MacPass/NSRunningApplication+MPAdditions.m +++ b/MacPass/NSRunningApplication+MPAdditions.m @@ -14,20 +14,19 @@ NSString *const MPWindowTitleKey = @"MPWindowTitleKey"; NSString *const MPProcessIdentifierKey = @"MPProcessIdentifierKey"; -NSSet *bogusWindowTitles() { - static NSSet *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)