From 4ce6f02c972159dd873527ee79eba7041e1e6445 Mon Sep 17 00:00:00 2001 From: Rowan James Date: Fri, 16 May 2014 14:57:39 +1000 Subject: [PATCH] =?UTF-8?q?#311:=20convert=20a=20`=5F=5Fweak`=20pointer=20?= =?UTF-8?q?to=20`=5F=5Funsafe=5Funretained`=20because=20Lion=20can?= =?UTF-8?q?=E2=80=99t=20handle=20it?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Classes/Controllers/PBGitHistoryController.m | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/Classes/Controllers/PBGitHistoryController.m b/Classes/Controllers/PBGitHistoryController.m index e8df9a7fd..d86e175e6 100644 --- a/Classes/Controllers/PBGitHistoryController.m +++ b/Classes/Controllers/PBGitHistoryController.m @@ -104,16 +104,12 @@ - (void)awakeFromNib bottomColor:[NSColor colorWithCalibratedHue:0.579 saturation:0.119 brightness:0.765 alpha:1.000]]; [self updateBranchFilterMatrix]; - // listen for updates - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_repositoryUpdatedNotification:) name:PBGitRepositoryEventNotification object:repository]; - - __weak PBGitHistoryController *weakSelf = self; - commitList.findPanelActionBlock = ^(id sender){ - PBGitHistoryController *controller = weakSelf; - if (!controller) { - return; - } - [controller.view.window makeFirstResponder:controller->searchField]; + // listen for updates + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_repositoryUpdatedNotification:) name:PBGitRepositoryEventNotification object:repository]; + + __unsafe_unretained PBGitHistoryController *weakSelf = self; + commitList.findPanelActionBlock = ^(id sender) { + [weakSelf.view.window makeFirstResponder:weakSelf->searchField]; }; [super awakeFromNib];