diff -r b34bd1557c6c -r 77254bd6dccb ui/gtk/range.c --- a/ui/gtk/range.c Sat Apr 05 17:57:04 2025 +0200 +++ b/ui/gtk/range.c Sun Jul 20 22:04:39 2025 +0200 @@ -62,6 +62,7 @@ event->callback = f; event->value = 0; event->customdata = NULL; + event->customint = 0; g_signal_connect( G_OBJECT(scrollbar), @@ -76,7 +77,7 @@ } UiContainer *ct = uic_get_current_container(obj); - ct->add(ct, scrollbar, FALSE); + ct->add(ct, scrollbar); return scrollbar; } @@ -95,6 +96,7 @@ e.window = event->obj->window; e.document = event->obj->ctx->document; e.eventdata = NULL; + e.eventdatatype = 0; e.intval = event->value; event->callback(&e, event->userdata); return TRUE;