diff -r 42506e19eb6b -r 25e5390cce41 ui/gtk/button.c --- a/ui/gtk/button.c Fri Jun 13 10:39:54 2014 +0200 +++ b/ui/gtk/button.c Tue Jul 22 09:51:17 2014 +0200 @@ -70,7 +70,7 @@ UiEvent e; e.obj = event->obj; e.window = event->obj->window; - e.document = event->obj->document; + e.document = event->obj->ctx->document; e.eventdata = NULL; e.intval = event->value; event->callback(&e, event->userdata); @@ -80,7 +80,7 @@ UiEvent e; e.obj = event->obj; e.window = event->obj->window; - e.document = event->obj->document; + e.document = event->obj->ctx->document; e.eventdata = NULL; e.intval = gtk_toggle_tool_button_get_active(widget); event->callback(&e, event->userdata);