ui/motif/button.c

changeset 5
19d37cb9c96c
parent 4
39b9b86ec452
child 17
db95c0104937
--- a/ui/motif/button.c	Sat Mar 22 15:34:20 2014 +0100
+++ b/ui/motif/button.c	Sat Mar 22 19:45:44 2014 +0100
@@ -36,6 +36,7 @@
 
 
 UIWIDGET ui_button(UiObject *obj, char *label, ui_callback f, void *data) {
+    UiContainer *ct = uic_get_current_container(obj);
     XmString str = XmStringCreateLocalized(label);
     
     int n = 0;
@@ -43,7 +44,7 @@
     XtSetArg(args[n], XmNlabelString, str);
     n++;
     
-    Widget parent = obj->container->add(obj->container, args, &n);
+    Widget parent = ct->add(ct, args, &n);
     Widget button = XmCreatePushButton(parent, "button", args, n);
     
     if(f) {

mercurial