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.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/redo/uitask_darwin.go b/redo/uitask_darwin.go
index 9218c8e..094ba01 100644
--- a/redo/uitask_darwin.go
+++ b/redo/uitask_darwin.go
@@ -3,6 +3,7 @@
package ui
import (
+ "fmt"
"unsafe"
)
@@ -12,8 +13,13 @@ import (
import "C"
func uiinit() error {
- // TODO check error
- C.uiinit()
+ var errmsg *C.char
+
+ errmsg = nil
+ C.uiinit(&errmsg)
+ if errmsg != nil {
+ return fmt.Errorf("package ui initialization failed: %s", C.GoString(errmsg))
+ }
return nil
}