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. --- entry.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'entry.go') diff --git a/entry.go b/entry.go index 2b6cc11..52da537 100644 --- a/entry.go +++ b/entry.go @@ -12,6 +12,8 @@ import ( // #include "ui.h" // extern void doEntryOnChanged(uiEntry *, void *); +// // see golang/go#19835 +// typedef void (*entryCallback)(uiEntry *, void *); import "C" // Entry is a Control that represents a space that the user can @@ -27,7 +29,7 @@ func finishNewEntry(ee *C.uiEntry) *Entry { e.e = ee - C.uiEntryOnChanged(e.e, C.doEntryOnChanged, nil) + C.uiEntryOnChanged(e.e, C.entryCallback(C.doEntryOnChanged), nil) e.ControlBase = NewControlBase(e, uintptr(unsafe.Pointer(e.e))) return e -- cgit v1.2.3