--- gnome-games-2.21.91/iagno/gnothello.c.orig	2008-02-27 20:31:15.237021000 +0900
+++ gnome-games-2.21.91/iagno/gnothello.c	2008-02-27 21:36:24.515184000 +0900
@@ -321,6 +321,8 @@ configure_event (GtkWidget * widget, Gdk
 {
   static int old_width = 0, old_height = 0;
   guint i, j;
+  GtkWindow *window = GTK_WINDOW (widget);
+  gboolean expected_reply = window->configure_request_count > 0;
 
   if (old_width == event->width && old_height == event->height) {
     return TRUE;
@@ -338,6 +340,17 @@ configure_event (GtkWidget * widget, Gdk
     gui_draw_grid ();
   }
 
+  if (window->configure_request_count > 0) {
+    window->configure_request_count -= 1;
+    gdk_window_thaw_toplevel_updates_libgtk_only (widget->window);
+  }
+
+  if (!expected_reply &&
+      (widget->allocation.width == event->width &&
+       widget->allocation.height == event->height)) {
+    gdk_window_configure_finished (widget->window);
+  }
+
   return TRUE;
 }
 
