diff -r 39b9b86ec452 -r 19d37cb9c96c ui/gtk/button.c --- a/ui/gtk/button.c Sat Mar 22 15:34:20 2014 +0100 +++ b/ui/gtk/button.c Sat Mar 22 19:45:44 2014 +0100 @@ -52,7 +52,8 @@ event); } - obj->container->add(obj->container, button); + UiContainer *ct = uic_get_current_container(obj); + ct->add(ct, button); return button; }