From a6755f707bdf87fa4e025e47a7515aded25e76c5 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Mon, 10 Sep 2007 09:24:38 +0000 Subject: [PATCH] only start typeahead search if tree_view has focus (and not one of the 2007-09-10 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_key_press): only start typeahead search if tree_view has focus (and not one of the column buttons). svn path=/trunk/; revision=18779 --- ChangeLog | 6 ++++++ gtk/gtktreeview.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index aea1015057..8b6806e19c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-09-10 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_key_press): only start + typeahead search if tree_view has focus (and not one of the column + buttons). + 2007-09-09 Matthias Clasen * gtk/gtkdnd.c (gtk_drag_source_info_destroy): Remove diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 7795cea30f..e36af7d641 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -5340,7 +5340,8 @@ gtk_tree_view_key_press (GtkWidget *widget, /* We pass the event to the search_entry. If its text changes, then we start * the typeahead find capabilities. */ - if (tree_view->priv->enable_search + if (GTK_WIDGET_HAS_FOCUS (tree_view) + && tree_view->priv->enable_search && !tree_view->priv->search_custom_entry_set) { GdkEvent *new_event;