diff -uNr gtk+-2.2.0.orig/gtk/gtkhandlebox.c gtk+-2.2.0/gtk/gtkhandlebox.c
--- gtk+-2.2.0.orig/gtk/gtkhandlebox.c	Sat Feb 15 10:32:03 2003
+++ gtk+-2.2.0/gtk/gtkhandlebox.c	Mon Feb 17 13:43:25 2003
@@ -919,14 +919,14 @@
 		   GTK_WIDGET_STATE (widget),
 		   hb->shadow_type,
 		   area, widget, "handlebox_bin",
-		   0, 0, -1, -1);
+		   0, 0, width, height);
   else
    gtk_paint_box (widget->style,
 		  hb->bin_window,
 		  GTK_WIDGET_STATE (widget),
 		  hb->shadow_type,
 		  &event->area, widget, "handlebox_bin",
-		  0, 0, -1, -1);
+		  0, 0, width, height);
 
 /* We currently draw the handle _above_ the relief of the handlebox.
  * it could also be drawn on the same level...
