From 19c38cbab4d1edf202f909df174c33e42b7d61be Mon Sep 17 00:00:00 2001 From: Jeremy Wootten Date: Wed, 26 Aug 2026 13:28:43 +0100 Subject: [PATCH] Make primary icon activatable so signal handler works --- src/Widgets/SearchBar.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Widgets/SearchBar.vala b/src/Widgets/SearchBar.vala index c85d68bf8..8971b0fac 100644 --- a/src/Widgets/SearchBar.vala +++ b/src/Widgets/SearchBar.vala @@ -116,7 +116,8 @@ public class Scratch.Widgets.SearchBar : Gtk.Box { //TODO In Gtk4 use a BinLayou this.orientation = HORIZONTAL; search_entry = new Gtk.SearchEntry () { hexpand = true, - placeholder_text = _("Find") + placeholder_text = _("Find"), + primary_icon_activatable = true, }; search_occurence_count_label = new Gtk.Label (_("No Results")); @@ -620,8 +621,8 @@ public class Scratch.Widgets.SearchBar : Gtk.Box { //TODO In Gtk4 use a BinLayou search_entry.primary_icon_name = "edit-find-symbolic"; } + search_entry.primary_icon_sensitive = !ctx.has_class (Gtk.STYLE_CLASS_ERROR); return Source.REMOVE; }); - } }