diff -r 46448d38885c -r d499b29d7cb6 ui/gtk/button.c --- a/ui/gtk/button.c Sat Nov 11 08:34:06 2017 +0100 +++ b/ui/gtk/button.c Sat Nov 11 11:59:06 2017 +0100 @@ -39,9 +39,6 @@ GtkWidget *button = gtk_button_new_with_label(label); if(f) { - //UiEventData *event = ucx_mempool_malloc( - // obj->ctx->mempool, - // sizeof(UiEventData)); UiEventData *event = malloc(sizeof(UiEventData)); event->obj = obj; event->userdata = data; @@ -104,7 +101,7 @@ e.obj = event->obj; e.window = event->obj->window; e.document = event->obj->ctx->document; - e.eventdata = NULL; + e.eventdata = event->var->value; e.intval = gtk_toggle_tool_button_get_active(widget); UiInteger *i = event->var->value;