summaryrefslogtreecommitdiff
path: root/src/nautilus-query-editor.c
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2022-04-21 09:25:28 +0100
committerAntónio Fernandes <antoniof@gnome.org>2022-04-21 10:54:05 +0100
commitac1d86b3cd812697f1d0af0fc01d6fba28b6cca6 (patch)
treee878236d87b1f95300c1dd83ad645aee1c1e041b /src/nautilus-query-editor.c
parentf0243722592ed1b194f9930902b8599b4a9de39a (diff)
downloadnautilus-ac1d86b3cd812697f1d0af0fc01d6fba28b6cca6.tar.gz
query-editor: Fix focus grab
We have been calling gtk_entry_grab_focus_without_selecting(), but GtkSearchEntry is not a GtkEntry subclass in GTK 4, so it fails. GtkSearchEntry doesn't have an equivalent method because that's its default focus behavior. So, gtk_widget_grab_focus() just works. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2094
Diffstat (limited to 'src/nautilus-query-editor.c')
-rw-r--r--src/nautilus-query-editor.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/nautilus-query-editor.c b/src/nautilus-query-editor.c
index 98d69f3b0..109022a07 100644
--- a/src/nautilus-query-editor.c
+++ b/src/nautilus-query-editor.c
@@ -154,8 +154,7 @@ nautilus_query_editor_grab_focus (GtkWidget *widget)
if (gtk_widget_get_visible (widget) && !gtk_widget_is_focus (editor->entry))
{
- /* avoid selecting the entry text */
- return gtk_entry_grab_focus_without_selecting (GTK_ENTRY (editor->entry));
+ return gtk_widget_grab_focus (editor->entry);
}
return FALSE;