From 925adc0782c4dd9b978a712b1b5645b5f31bf802 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 12 Aug 2018 11:07:33 -0400 Subject: Fixed build errors. --- window.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'window.go') diff --git a/window.go b/window.go index 784d485..a40ddd9 100644 --- a/window.go +++ b/window.go @@ -8,6 +8,8 @@ import ( // #include "ui.h" // extern int doWindowOnClosing(uiWindow *, void *); +// // see golang/go#19835 +// typedef int (*windowOnClosingCallback)(uiWindow *, void *); import "C" // Window is a Control that represents a top-level window. @@ -29,7 +31,7 @@ func NewWindow(title string, width int, height int, hasMenubar bool) *Window { w.w = C.uiNewWindow(ctitle, C.int(width), C.int(height), frombool(hasMenubar)) freestr(ctitle) - C.uiWindowOnClosing(w.w, C.doWindowOnClosing, nil) + C.uiWindowOnClosing(w.w, C.windowOnClosingCallback(C.doWindowOnClosing), nil) w.ControlBase = NewControlBase(w, uintptr(unsafe.Pointer(w.w))) return w -- cgit v1.2.3