summaryrefslogtreecommitdiff
path: root/redo/uitask_darwin.go
diff options
context:
space:
mode:
Diffstat (limited to 'redo/uitask_darwin.go')
-rw-r--r--redo/uitask_darwin.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/redo/uitask_darwin.go b/redo/uitask_darwin.go
index 13de8e0..2e0380a 100644
--- a/redo/uitask_darwin.go
+++ b/redo/uitask_darwin.go
@@ -39,3 +39,8 @@ func issue(f *func()) {
func doissue(fp unsafe.Pointer) {
perform(fp)
}
+
+//export modalPanic
+func modalPanic(reason *C.char, strerror *C.char) {
+ panic(fmt.Errorf("%s: %s", C.GoString(reason), C.GoString(strerror)))
+}