summaryrefslogtreecommitdiff
path: root/slider.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2018-08-12 11:07:33 -0400
committerPietro Gagliardi <[email protected]>2018-08-12 11:07:33 -0400
commit925adc0782c4dd9b978a712b1b5645b5f31bf802 (patch)
tree66590ea495c0c680c3dfcd22a55896c864ad35a7 /slider.go
parentcfea745dc745dcb0af8704d7cdb50d9725714b04 (diff)
Fixed build errors.
Diffstat (limited to 'slider.go')
-rw-r--r--slider.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/slider.go b/slider.go
index 68218bc..91656cf 100644
--- a/slider.go
+++ b/slider.go
@@ -8,6 +8,8 @@ import (
// #include "ui.h"
// extern void doSliderOnChanged(uiSlider *, void *);
+// // see golang/go#19835
+// typedef void (*sliderCallback)(uiSlider *, void *);
import "C"
// Slider is a Control that represents a horizontal bar that represents
@@ -25,7 +27,7 @@ func NewSlider(min int, max int) *Slider {
s.s = C.uiNewSlider(C.int(min), C.int(max))
- C.uiSliderOnChanged(s.s, C.doSliderOnChanged, nil)
+ C.uiSliderOnChanged(s.s, C.sliderCallback(C.doSliderOnChanged), nil)
s.ControlBase = NewControlBase(s, uintptr(unsafe.Pointer(s.s)))
return s