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. --- spinbox.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'spinbox.go') diff --git a/spinbox.go b/spinbox.go index a1dfc3b..27dd287 100644 --- a/spinbox.go +++ b/spinbox.go @@ -8,6 +8,8 @@ import ( // #include "ui.h" // extern void doSpinboxOnChanged(uiSpinbox *, void *); +// // see golang/go#19835 +// typedef void (*spinboxCallback)(uiSpinbox *, void *); import "C" // Spinbox is a Control that represents a space where the user can @@ -25,7 +27,7 @@ func NewSpinbox(min int, max int) *Spinbox { s.s = C.uiNewSpinbox(C.int(min), C.int(max)) - C.uiSpinboxOnChanged(s.s, C.doSpinboxOnChanged, nil) + C.uiSpinboxOnChanged(s.s, C.spinboxCallback(C.doSpinboxOnChanged), nil) s.ControlBase = NewControlBase(s, uintptr(unsafe.Pointer(s.s))) return s -- cgit v1.2.3