Mercurial > hg > xemacs-beta
diff lwlib/lwlib-Xm.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-Xm.c Mon Aug 13 11:14:35 2007 +0200 +++ b/lwlib/lwlib-Xm.c Mon Aug 13 11:14:58 2007 +0200 @@ -791,8 +791,6 @@ /* Common to all widget types */ XtSetArg (al [ac], XmNsensitive, val->enabled); ac++; XtSetArg (al [ac], XmNuserData, val->call_data); ac++; - lw_add_value_args_to_args (val, al, &ac); - XtSetValues (widget, al, ac); #if defined (LWLIB_DIALOGS_MOTIF) || defined (LWLIB_MENUBARS_MOTIF) || defined (LWLIB_WIDGETS_MOTIF) @@ -856,6 +854,9 @@ xm_update_scrollbar (instance, widget, val); } #endif + /* Lastly update our global arg values. */ + if (val->args && val->args->nargs) + XtSetValues (widget, val->args->args, val->args->nargs); } /* getting the value back */