]> Pileus Git - ~andy/gtk/commitdiff
Don't unselect when resizing
authorMatthias Clasen <mclasen@redhat.com>
Sat, 6 Jun 2009 00:11:44 +0000 (20:11 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 6 Jun 2009 00:11:44 +0000 (20:11 -0400)
This was causing problems in Epiphany. Fixes bug 584805.

gtk/gtkentrycompletion.c

index 820449dc1a7eead8a0fe52d12ea3cfeaf5663bc3..e2e01426efafd338a87f8b0fa66942608c75e39e 100644 (file)
@@ -1426,9 +1426,6 @@ _gtk_entry_completion_resize_popup (GtkEntryCompletion *completion)
   gtk_tree_view_columns_autosize (GTK_TREE_VIEW (completion->priv->tree_view));
   gtk_widget_set_size_request (completion->priv->tree_view, width, items * height);
 
-  /* default on no match */
-  completion->priv->current_selected = -1;
-
   if (actions)
     {
       gtk_widget_show (completion->priv->action_view);
@@ -1498,6 +1495,9 @@ _gtk_entry_completion_popup (GtkEntryCompletion *completion)
 
   gtk_widget_show_all (completion->priv->vbox);
 
+  /* default on no match */
+  completion->priv->current_selected = -1;
+
   _gtk_entry_completion_resize_popup (completion);
 
   toplevel = gtk_widget_get_toplevel (completion->priv->entry);