[gtk+] file chooser: Don't select in the search entry



commit 134c2ea799de69a2c81a9c8f4abf139fa28cc6f4
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Oct 1 22:59:57 2015 -0400

    file chooser: Don't select in the search entry
    
    The stack calls gtk_widget_grab_focus on the last focus widget,
    which selects the text in the entry, so we need to make sure to
    move the focus there first to keep that from happening.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755931

 gtk/gtkfilechooserwidget.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index d286fcf..1ea94b2 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -3128,11 +3128,11 @@ operation_mode_set_search (GtkFileChooserWidget *impl)
       gtk_stack_set_visible_child_name (GTK_STACK (priv->browse_files_stack), "list");
     }
 
+  gtk_entry_grab_focus_without_selecting (GTK_ENTRY (priv->search_entry));
   gtk_stack_set_visible_child_name (GTK_STACK (priv->browse_header_stack), "search");
   gtk_revealer_set_reveal_child (GTK_REVEALER (priv->browse_header_revealer), TRUE);
   location_bar_update (impl);
   search_setup_widgets (impl);
-  gtk_entry_grab_focus_without_selecting (GTK_ENTRY (priv->search_entry));
   gtk_widget_set_sensitive (priv->filter_combo, FALSE);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]