summaryrefslogtreecommitdiff
path: root/frontends/cocoa/gui.m
diff options
context:
space:
mode:
authorSven Weidauer <sven@5sw.de>2017-06-05 18:19:03 +0200
committerSven Weidauer <sven@5sw.de>2017-06-05 18:19:03 +0200
commitf7026ef8b115c4d639aa32033bbf6851834bf998 (patch)
treecfb79d64db651d9639776efbfac3685c17cd44d3 /frontends/cocoa/gui.m
parentbf0a0fb15aa650bd9abaad05d6534dfd31ded6e7 (diff)
downloadnetsurf-f7026ef8b115c4d639aa32033bbf6851834bf998.tar.gz
netsurf-f7026ef8b115c4d639aa32033bbf6851834bf998.tar.bz2
Replace deprecated API
Diffstat (limited to 'frontends/cocoa/gui.m')
-rw-r--r--frontends/cocoa/gui.m18
1 files changed, 11 insertions, 7 deletions
diff --git a/frontends/cocoa/gui.m b/frontends/cocoa/gui.m
index 68411c98c..9c0ccac91 100644
--- a/frontends/cocoa/gui.m
+++ b/frontends/cocoa/gui.m
@@ -53,13 +53,17 @@ struct browser_window;
/* exported function docuemnted in cocoa/gui.h */
nserror cocoa_warning(const char *warning, const char *detail)
{
- NSRunAlertPanel(NSLocalizedString(@"Warning",
- @"Warning title"),
- NSLocalizedString(@"Warning %s%s%s",
- @"Warning message"),
- NSLocalizedString(@"OK", @""), nil, nil,
- warning, detail != NULL ? ": " : "",
- detail != NULL ? detail : "");
+ NSAlert *alert = [[NSAlert alloc] init];
+ alert.messageText = NSLocalizedString(@"Warning",
+ @"Warning title");
+ alert.informativeText = [NSString localizedStringWithFormat:NSLocalizedString(@"Warning %s%s%s", @"Warning message"),
+ warning, detail != NULL ? ": " : "",
+ detail != NULL ? detail : ""];
+
+ [alert addButtonWithTitle:NSLocalizedString(@"OK", @"")];
+
+ [alert runModal];
+
return NSERROR_OK;
}