diff options
Diffstat (limited to 'redo/uitask_windows.go')
| -rw-r--r-- | redo/uitask_windows.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/redo/uitask_windows.go b/redo/uitask_windows.go index cd2d7dc..288b33f 100644 --- a/redo/uitask_windows.go +++ b/redo/uitask_windows.go @@ -21,8 +21,10 @@ func uiinit() error { 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) + errmsg = nil + errcode = C.initCommonControls(&errmsg) + if errcode != 0 || errmsg != nil { + return fmt.Errorf("error initializing comctl32.dll: %s: %v", C.GoString(errmsg), syscall.Errno(errcode)) } if err := makemsgwin(); err != nil { return fmt.Errorf("error creating message-only window: %v", err) |
