diff --git a/MacPass/MPPathControl.m b/MacPass/MPPathControl.m index c0f8083a..ff5fbdae 100644 --- a/MacPass/MPPathControl.m +++ b/MacPass/MPPathControl.m @@ -44,11 +44,10 @@ if([self.delegate respondsToSelector:@selector(pathControl:willDisplayOpenPanel:)]) { [self.delegate pathControl:self willDisplayOpenPanel:panel]; } - [panel beginWithCompletionHandler:^(NSModalResponse result) { - if(result == NSModalResponseOK) { - self.URL = panel.URLs.firstObject; - } - }]; + NSModalResponse result = [panel runModal]; + if(result == NSModalResponseOK) { + self.URL = panel.URLs.firstObject; + } } - (void)pathControl:(NSPathControl *)pathControl willPopUpMenu:(NSMenu *)menu {