--- gtkentry.c.orig	2014-03-06 01:56:42.000000000 -0300
+++ gtkentry.c	2014-07-29 02:17:33.797241556 -0300
@@ -9606,8 +9606,10 @@
   GtkEntryCompletion *completion = GTK_ENTRY_COMPLETION (user_data);
 
   /* (re)install completion timeout */
-  if (completion->priv->completion_timeout)
+  if (completion->priv->completion_timeout) {
     g_source_remove (completion->priv->completion_timeout);
+    completion->priv->completion_timeout = 0;
+  }
 
   if (!gtk_entry_get_text (GTK_ENTRY (entry)))
     return;
