diff -r eb6611be50c7 -r 7cd1b8890302 ui/motif/button.c --- a/ui/motif/button.c Thu Jan 01 11:23:43 2015 +0100 +++ b/ui/motif/button.c Thu Jan 01 14:13:37 2015 +0100 @@ -41,11 +41,12 @@ int n = 0; Arg args[16]; + + Widget parent = ct->prepare(ct, args, &n, FALSE); XtSetArg(args[n], XmNlabelString, str); n++; - - Widget parent = ct->add(ct, args, &n); Widget button = XmCreatePushButton(parent, "button", args, n); + ct->add(ct, button); if(f) { UiEventData *event = ucx_mempool_malloc(