Remove beginSheetModalForWindow: deprecation warnings

This commit is contained in:
Mitchell Livingston
2020-11-22 08:02:29 -05:00
parent a219f4e8e4
commit 185d6b78a5
5 changed files with 45 additions and 80 deletions

View File

@@ -29,7 +29,6 @@
- (id) initWithPrefsController: (PrefsController *) prefsController;
- (void) startDownload;
- (void) failureSheetClosed: (NSAlert *) alert returnCode: (NSInteger) code contextInfo: (void *) info;
@end
@@ -118,8 +117,11 @@ BlocklistDownloaderViewController * fBLViewController = nil;
[alert setInformativeText: error];
[alert beginSheetModalForWindow: [fPrefsController window] modalDelegate: self
didEndSelector: @selector(failureSheetClosed:returnCode:contextInfo:) contextInfo: nil];
[alert beginSheetModalForWindow:[fPrefsController window] completionHandler:^(NSModalResponse returnCode) {
[[alert window] orderOut: self];
fBLViewController = nil;
}];
}
@end
@@ -147,11 +149,4 @@ BlocklistDownloaderViewController * fBLViewController = nil;
[NSApp beginSheet: fStatusWindow modalForWindow: [fPrefsController window] modalDelegate: nil didEndSelector: nil contextInfo: nil];
}
- (void) failureSheetClosed: (NSAlert *) alert returnCode: (NSInteger) code contextInfo: (void *) info
{
[[alert window] orderOut: self];
fBLViewController = nil;
}
@end