summaryrefslogtreecommitdiff
path: root/dialog_darwin.m
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-06-29 10:41:02 -0400
committerPietro Gagliardi <[email protected]>2014-06-29 10:41:02 -0400
commit7e0a0db4928ffba4ff882bbddea6b2ad22a4213e (patch)
tree81fbc5f4c2c345ec309100326a43c4c05eb01388 /dialog_darwin.m
parentf4677247f19177cb8a3521839dac3cbe7ffde417 (diff)
Did most of the conversion of dialog_darwin.go/.m to the new API.
Diffstat (limited to 'dialog_darwin.m')
-rw-r--r--dialog_darwin.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/dialog_darwin.m b/dialog_darwin.m
index d38e7af..7f72d02 100644
--- a/dialog_darwin.m
+++ b/dialog_darwin.m
@@ -21,12 +21,14 @@ static void alert(id parent, NSString *primary, NSString *secondary, NSAlertStyl
// TODO is there a named constant? will also need to be changed when we add different dialog types
[box addButtonWithTitle:@"OK"];
if (parent == nil)
- dialog_send(chan, (intptr_t) [box runModal]);
- else
+ return (intptr_t) [box runModal];
+ else {
[box beginSheetModalForWindow:toNSWindow(parent)
modalDelegate:[NSApp delegate]
didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:)
contextInfo:chan];
+ // TODO
+ }
}
void msgBox(id parent, id primary, id secondary, void *chan)