summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-11-12 19:25:57 +0000
committerMatthias Clasen <mclasen@redhat.com>2020-11-12 19:25:57 +0000
commit1f9eb5c64cddbc1394b25523b5e3964ac9095e7b (patch)
treec3ca5f9e0a63220eef688b458b55c07fd87499e2
parent5d9799d4e35d407ed151bae51f9295ffbf794476 (diff)
parent056a07306195a6a5fb2cc4466f6719a517f5181c (diff)
downloadgtk+-1f9eb5c64cddbc1394b25523b5e3964ac9095e7b.tar.gz
Merge branch 'clear-search-entry' into 'master'
searchbar: Fix clearing search entry on hide See merge request GNOME/gtk!2820
-rw-r--r--gtk/gtksearchbar.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtksearchbar.c b/gtk/gtksearchbar.c
index 42fdeb2894..d7590bb707 100644
--- a/gtk/gtksearchbar.c
+++ b/gtk/gtksearchbar.c
@@ -171,7 +171,7 @@ reveal_child_changed_cb (GObject *object,
{
if (reveal_child && GTK_IS_ENTRY (bar->entry))
gtk_entry_grab_focus_without_selecting (GTK_ENTRY (bar->entry));
- else if (GTK_IS_SEARCH_ENTRY (bar->entry))
+ else if (reveal_child && GTK_IS_SEARCH_ENTRY (bar->entry))
gtk_widget_grab_focus (bar->entry);
else
gtk_editable_set_text (GTK_EDITABLE (bar->entry), "");