diff src/toolbar-x.c @ 165:5a88923fcbfe r20-3b9

Import from CVS: tag r20-3b9
author cvs
date Mon, 13 Aug 2007 09:44:42 +0200
parents fe104dbd9147
children 3d6bfa290dbd
line wrap: on
line diff
--- a/src/toolbar-x.c	Mon Aug 13 09:43:39 2007 +0200
+++ b/src/toolbar-x.c	Mon Aug 13 09:44:42 2007 +0200
@@ -604,14 +604,17 @@
 
   in_specifier_change_function++;
   if (!in_resource_setting)
-    /* mirror the value in the frame resources, unless it was already
-       done. */
-    XtVaSetValues (FRAME_X_TEXT_WIDGET (f),
-		   pos == TOP_TOOLBAR ? XtNtopToolBarHeight :
-		   pos == BOTTOM_TOOLBAR ? XtNbottomToolBarHeight :
-		   pos == LEFT_TOOLBAR ? XtNleftToolBarWidth :
-		   XtNrightToolBarWidth,
-		   newval, 0);
+    /* mirror the value in the frame resources, unless already done. */
+    {
+      Arg al [1];
+      XtSetArg (al [0],
+		pos ==    TOP_TOOLBAR ? XtNtopToolBarHeight    :
+		pos == BOTTOM_TOOLBAR ? XtNbottomToolBarHeight :
+		pos ==   LEFT_TOOLBAR ? XtNleftToolBarWidth    :
+		XtNrightToolBarWidth,
+		newval);
+      XtSetValues (FRAME_X_TEXT_WIDGET (f), al, 1);
+    }
   if (XtIsRealized (FRAME_X_CONTAINER_WIDGET (f)))
     {
       int change = newval - oldval;
@@ -744,10 +747,10 @@
   XtReleaseGC (ew, FRAME_X_TOOLBAR_BOTTOM_SHADOW_GC (f));
 
   /* Seg fault if we try and use these again. */
-  FRAME_X_TOOLBAR_BLANK_BACKGROUND_GC (f) = (GC) -1;
-  FRAME_X_TOOLBAR_PIXMAP_BACKGROUND_GC (f) = (GC) -1;
-  FRAME_X_TOOLBAR_TOP_SHADOW_GC (f) = (GC) -1;
-  FRAME_X_TOOLBAR_BOTTOM_SHADOW_GC (f) = (GC) -1;
+  FRAME_X_TOOLBAR_BLANK_BACKGROUND_GC (f)  = (GC) - 1;
+  FRAME_X_TOOLBAR_PIXMAP_BACKGROUND_GC (f) = (GC) - 1;
+  FRAME_X_TOOLBAR_TOP_SHADOW_GC (f)        = (GC) - 1;
+  FRAME_X_TOOLBAR_BOTTOM_SHADOW_GC (f)     = (GC) - 1;
 }
 
 static void
@@ -757,8 +760,9 @@
 
   if (ef->emacs_frame.toolbar_shadow_thickness < MINIMUM_SHADOW_THICKNESS)
     {
-      XtVaSetValues (FRAME_X_TEXT_WIDGET (f), XtNtoolBarShadowThickness,
-		     MINIMUM_SHADOW_THICKNESS, 0);
+      Arg al [1];
+      XtSetArg (al [0], XtNtoolBarShadowThickness, MINIMUM_SHADOW_THICKNESS);
+      XtSetValues (FRAME_X_TEXT_WIDGET (f), al, 1);
     }
 
   x_initialize_frame_toolbar_gcs (f);