From 9b77790ddcbb4e61615f0c479f801479f07f5293 Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Fri, 22 Nov 2019 16:30:21 +0100 Subject: [PATCH] Use blog based api instead of block one to track down macOS 10.15 bug --- MacPass/MPPathControl.m | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/MacPass/MPPathControl.m b/MacPass/MPPathControl.m index 77018ac3..fe5c8d5f 100644 --- a/MacPass/MPPathControl.m +++ b/MacPass/MPPathControl.m @@ -47,10 +47,11 @@ if([self.delegate respondsToSelector:@selector(pathControl:willDisplayOpenPanel:)]) { [self.delegate pathControl:self willDisplayOpenPanel:panel]; } - NSModalResponse result = [panel runModal]; - if(result == NSModalResponseOK) { - self.URL = panel.URLs.firstObject; - } + [panel beginWithCompletionHandler:^(NSModalResponse result) { + if(result == NSModalResponseOK) { + self.URL = panel.URLs.firstObject; + } + }]; } - (void)pathControl:(NSPathControl *)pathControl willPopUpMenu:(NSMenu *)menu {