diff lwlib/lwlib-Xaw.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 a86b2b5e0111
children b8cc9ab3f761
line wrap: on
line diff
--- a/lwlib/lwlib-Xaw.c	Mon Aug 13 11:14:35 2007 +0200
+++ b/lwlib/lwlib-Xaw.c	Mon Aug 13 11:14:58 2007 +0200
@@ -126,9 +126,6 @@
 xaw_update_one_widget (widget_instance *instance, Widget widget,
 		       widget_value *val, Boolean deep_p)
 {
-  if (val->args && val->args->nargs)
-    XtSetValues (widget, val->args->args, val->args->nargs);
-
   if (0)
     ;
 #ifdef LWLIB_SCROLLBARS_ATHENA
@@ -193,6 +190,9 @@
 #endif /* LWLIB_WIDGETS_ATHENA */
     }
 #endif /* LWLIB_DIALOGS_ATHENA */
+  /* Lastly update our global arg values. */
+  if (val->args && val->args->nargs)
+    XtSetValues (widget, val->args->args, val->args->nargs);
 }
 
 void