summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorChristopher Davis <christopherdavis@gnome.org>2022-01-04 13:38:38 -0800
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2022-01-05 22:31:17 +0000
commit4e2706fc6f6fa2d29afad5d6d6e8c535299686b8 (patch)
tree8fec474b97bec327a7c3a667e7e75f806af69719 /shell
parentf1d5a0e71ef997613660f16f26d18a24eeb6d294 (diff)
downloadgnome-control-center-4e2706fc6f6fa2d29afad5d6d6e8c535299686b8.tar.gz
cc-window: Re-enable type-to-search
This was lost in the GTK4 port. This commit uses GtkSearchBar's API to capture events. See https://gnome.pages.gitlab.gnome.org/gtk/gtk4/method.SearchBar.set_key_capture_widget.html
Diffstat (limited to 'shell')
-rw-r--r--shell/cc-window.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/shell/cc-window.c b/shell/cc-window.c
index dad3fc24d..b3a960f48 100644
--- a/shell/cc-window.c
+++ b/shell/cc-window.c
@@ -411,6 +411,7 @@ update_headerbar_buttons (CcWindow *self)
gtk_widget_set_visible (GTK_WIDGET (self->previous_button), !is_main_view);
gtk_widget_set_visible (GTK_WIDGET (self->search_button), is_main_view);
+ gtk_search_bar_set_key_capture_widget (self->search_bar, is_main_view ? GTK_WIDGET (self) : NULL);
update_list_title (self);