Merge pull request #1441 from federicobond/replace-deprecated-api
macosx: Replace deprecated NSRunAlertPanel call in Controller.m
This commit is contained in:
commit
e1a7f5384d
|
@ -853,11 +853,15 @@ static void removeKeRangerRansomware()
|
|||
fPendingTorrentDownloads = nil;
|
||||
}
|
||||
|
||||
NSRunAlertPanel(NSLocalizedString(@"Torrent download failed", "Download not a torrent -> title"),
|
||||
[NSString stringWithFormat: NSLocalizedString(@"It appears that the file \"%@\" from %@ is not a torrent file.",
|
||||
"Download not a torrent -> message"), suggestedName,
|
||||
[[[[download request] URL] absoluteString] stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding]],
|
||||
NSLocalizedString(@"OK", "Download not a torrent -> button"), nil, nil);
|
||||
NSString * message = [NSString stringWithFormat: NSLocalizedString(@"It appears that the file \"%@\" from %@ is not a torrent file.",
|
||||
"Download not a torrent -> message"), suggestedName,
|
||||
[[[[download request] URL] absoluteString] stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];
|
||||
|
||||
NSAlert * alert = [[NSAlert alloc] init];
|
||||
[alert addButtonWithTitle: NSLocalizedString(@"OK", "Download not a torrent -> button")];
|
||||
[alert setMessageText: NSLocalizedString(@"Torrent download failed", "Download not a torrent -> title")];
|
||||
[alert setInformativeText: message];
|
||||
[alert runModal];
|
||||
}
|
||||
else
|
||||
[download setDestination: [NSTemporaryDirectory() stringByAppendingPathComponent: [suggestedName lastPathComponent]]
|
||||
|
@ -872,11 +876,16 @@ static void removeKeRangerRansomware()
|
|||
|
||||
- (void) download: (NSURLDownload *) download didFailWithError: (NSError *) error
|
||||
{
|
||||
NSRunAlertPanel(NSLocalizedString(@"Torrent download failed", "Torrent download error -> title"),
|
||||
[NSString stringWithFormat: NSLocalizedString(@"The torrent could not be downloaded from %@: %@.",
|
||||
"Torrent download failed -> message"),
|
||||
[[[[download request] URL] absoluteString] stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding],
|
||||
[error localizedDescription]], NSLocalizedString(@"OK", "Torrent download failed -> button"), nil, nil);
|
||||
NSString * message = [NSString stringWithFormat: NSLocalizedString(@"The torrent could not be downloaded from %@: %@.",
|
||||
"Torrent download failed -> message"),
|
||||
[[[[download request] URL] absoluteString] stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding],
|
||||
[error localizedDescription]];
|
||||
|
||||
NSAlert * alert = [[NSAlert alloc] init];
|
||||
[alert addButtonWithTitle: NSLocalizedString(@"OK", "Torrent download failed -> button")];
|
||||
[alert setMessageText: NSLocalizedString(@"Torrent download failed", "Torrent download error -> title")];
|
||||
[alert setInformativeText: message];
|
||||
[alert runModal];
|
||||
|
||||
[fPendingTorrentDownloads removeObjectForKey: [[download request] URL]];
|
||||
if ([fPendingTorrentDownloads count] == 0)
|
||||
|
|
Loading…
Reference in New Issue