Index: gtk/gtkwidget.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkwidget.c,v
retrieving revision 1.386
diff -u -r1.386 gtkwidget.c
--- gtk/gtkwidget.c	13 Dec 2004 13:50:34 -0000	1.386
+++ gtk/gtkwidget.c	19 Jan 2005 17:12:49 -0000
@@ -2774,7 +2774,7 @@
 	  gdk_region_destroy (invalidate);
 	}
       
-      if (size_changed)
+      if (size_changed || alloc_needed)
 	{
 	  if (GTK_WIDGET_REDRAW_ON_ALLOC (widget))
 	    {
