diff options
| author | Pietro Gagliardi <[email protected]> | 2014-07-17 22:33:03 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-07-17 22:33:03 -0400 |
| commit | 2c025a97efe8f9b15af6af643126f75085e75476 (patch) | |
| tree | 010ffccd7b6ed800debaa502dbf77d1fbbd84fd0 /redo/uitask_windows.go | |
| parent | 7e40e9fe28f2349b06bf81a32e75183da1f48d56 (diff) | |
Migrated init_windows.go to C.
Diffstat (limited to 'redo/uitask_windows.go')
| -rw-r--r-- | redo/uitask_windows.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/redo/uitask_windows.go b/redo/uitask_windows.go index 69d6906..ccb3fdb 100644 --- a/redo/uitask_windows.go +++ b/redo/uitask_windows.go @@ -15,8 +15,11 @@ import "C" var msgwin C.HWND func uiinit() error { - if err := initWindows(); err != nil { - return fmt.Errorf("error initializing package ui on Windows: %v", err) + var errmsg *C.char + + errcode := C.initWindows(&errmsg) + if errcode != 0 || errmsg != nil { + return fmt.Errorf("error initializing package ui on Windows: %s: %v", C.GoString(errmsg), syscall.Errno(errcode)) } if err := initCommonControls(); err != nil { return fmt.Errorf("error initializing comctl32.dll version 6: %v", err) |
