d504b4e
Index: gnome-terminal-2.15.0/src/terminal-window.c
d504b4e
===================================================================
d504b4e
RCS file: /cvs/gnome/gnome-terminal/src/terminal-window.c,v
d504b4e
retrieving revision 1.124
d504b4e
diff -u -p -d -r1.124 terminal-window.c
d504b4e
--- gnome-terminal-2.15.0/src/terminal-window.c	4 Mar 2006 06:21:01 -0000	1.124
d504b4e
+++ gnome-terminal-2.15.0/src/terminal-window.c	1 Apr 2006 03:11:46 -0000
d504b4e
@@ -1536,6 +1536,14 @@ terminal_window_set_size_force_grid (Ter
d504b4e
   app = gtk_widget_get_toplevel (widget);
d504b4e
   g_assert (app != NULL);
d504b4e
 
d504b4e
+  /* This set_size_request hack is because the extra size above base
d504b4e
+   * size should only include the width of widgets that intersect the
d504b4e
+   * term vertically and the height of widgets that intersect the term
d504b4e
+   * horizontally. It works around a GTK bug, GTK should handle
d504b4e
+   * this case. The size request can be huge without hosing
d504b4e
+   * anything because we set the MIN_SIZE geometry hint.
d504b4e
+   */
d504b4e
+  gtk_widget_set_size_request (widget, 2000, 2000);
d504b4e
   gtk_widget_size_request (app, &toplevel_request);
d504b4e
   gtk_widget_size_request (widget, &widget_request);
d504b4e