--- gtk+/gtk/gtkhscale.c	Tue Feb 12 06:56:17 2002
+++ gtk+_new/gtk/gtkhscale.c	Wed Feb 13 06:56:59 2002
@@ -169,6 +169,10 @@
       GtkStateType state_type;
       gint value_spacing;
 
+      if (GTK_WIDGET_CLASS (parent_class)->expose_event)
+          GTK_WIDGET_CLASS (parent_class)->expose_event(widget, event);
+
+
       gtk_widget_style_get (widget, "value_spacing", &value_spacing, NULL);
       
       txt = _gtk_scale_format_value (scale,
@@ -231,6 +235,5 @@
 
       g_object_unref (G_OBJECT (layout));
     }
-
-  return (* GTK_WIDGET_CLASS (parent_class)->expose_event) (widget, event);
+    return FALSE;
 }
--- gtk+/gtk/gtkvscale.c	Tue Feb 12 06:56:17 2002
+++ gtk+_new/gtk/gtkvscale.c	Wed Feb 13 06:57:10 2002
@@ -171,6 +171,8 @@
       GtkStateType state_type;
       gint value_spacing;
 
+      if (GTK_WIDGET_CLASS (parent_class)->expose_event)
+          GTK_WIDGET_CLASS (parent_class)->expose_event(widget, event);
       gtk_widget_style_get (widget, "value_spacing", &value_spacing, NULL);
       
       txt = _gtk_scale_format_value (scale,
@@ -232,5 +234,5 @@
       g_object_unref (G_OBJECT (layout));
     }
   
-  return (* GTK_WIDGET_CLASS (parent_class)->expose_event) (widget, event);
+  return FALSE;
 }
