diff options
Diffstat (limited to 'redo/uitask_darwin.go')
| -rw-r--r-- | redo/uitask_darwin.go | 10 |
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 } |
