diff lwlib/lwlib-Xlw.c @ 402:5a2589c672dc r21-2-31

Import from CVS: tag r21-2-31
author cvs
date Mon, 13 Aug 2007 11:14:58 +0200
parents 74fd4e045ea6
children 697ef44129c6
line wrap: on
line diff
--- a/lwlib/lwlib-Xlw.c	Mon Aug 13 11:14:35 2007 +0200
+++ b/lwlib/lwlib-Xlw.c	Mon Aug 13 11:14:58 2007 +0200
@@ -536,9 +536,6 @@
 		       widget_value* val, Boolean deep_p)
 {
   WidgetClass class = XtClass (widget);
-  /* Update up global arg values. */
-  if (val->args && val->args->nargs)
-    XtSetValues (widget, val->args->args, val->args->nargs);
 
   if (0)
     ;
@@ -567,6 +564,9 @@
       xlw_update_tab_control (instance, widget, val);
     }
 #endif
+  /* Lastly update our global arg values. */
+  if (val->args && val->args->nargs)
+    XtSetValues (widget, val->args->args, val->args->nargs);
 }
 
 void