--- gtkentry.c.0	2011-03-17 20:14:36.000000000 -0400
+++ gtkentry.c	2011-05-13 10:45:10.408070143 -0400
@@ -9805,6 +9805,12 @@
           old->priv->completion_timeout = 0;
         }
 
+      if (old->priv->check_completion_idle)
+        {
+          g_source_destroy (old->priv->check_completion_idle);
+          old->priv->check_completion_idle = NULL;
+        }
+
       if (gtk_widget_get_mapped (old->priv->popup_window))
         _gtk_entry_completion_popdown (old);
 
