--- gtkfilechooserdialog.c	2008-10-25 11:33:05.873639214 +0200
+++ gtkfilechooserdialog.c.new	2008-10-25 11:35:17.573127752 +0200
@@ -282,6 +282,8 @@
   gtk_container_set_border_width (GTK_CONTAINER (priv->widget), 5);
   gtk_box_pack_start (GTK_BOX (GTK_DIALOG (object)->vbox), priv->widget, TRUE, TRUE, 0);
 
+  file_chooser_widget_default_size_changed (priv->widget, GTK_DIALOG(object));
+
   gtk_widget_show (priv->widget);
 
   _gtk_file_chooser_set_delegate (GTK_FILE_CHOOSER (object),
@@ -356,6 +358,7 @@
   if (!GTK_WIDGET_MAPPED (priv->widget))
     gtk_widget_map (priv->widget);
 
+  file_chooser_widget_default_size_changed (priv->widget, dialog);
   _gtk_file_chooser_embed_initial_focus (GTK_FILE_CHOOSER_EMBED (priv->widget));
 
   GTK_WIDGET_CLASS (gtk_file_chooser_dialog_parent_class)->map (widget);
