From 217575213dbd727242d51b1f29506531e8e919fe Mon Sep 17 00:00:00 2001 From: Philipp Doerner Date: Tue, 10 Oct 2023 20:05:40 +0200 Subject: [PATCH] #88 minor adjustment to callback parameters This doesn't really make it all that batter, it still segfaults if you do anything, but at least this is more according to the docs. No idea how to fix it. --- owlkettle/adw.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/owlkettle/adw.nim b/owlkettle/adw.nim index d94f6256..45ccb5c7 100644 --- a/owlkettle/adw.nim +++ b/owlkettle/adw.nim @@ -732,7 +732,7 @@ when AdwVersion >= (1, 4): state.internalWidget = adw_spin_row_new(GtkAdjustment(nil), climbRate.cdouble, digits.cuint) connectEvents: - proc changedCallback(widget: GtkWidget, data: ptr EventObj[proc (newValue: float)]) {.cdecl.} = + proc changedCallback(widget: GtkWidget, newValueHolder: ptr cdouble, data: ptr EventObj[proc (newValue: float)]) {.cdecl.} = echo "Changed Signal" var newValue: float try: