From 9f399a447c91eb845033666da6e4f63c59276864 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Wed, 5 Nov 2025 08:28:12 -0800 Subject: [PATCH] use new Icon property for search field --- ui/widgets/searchentry.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/widgets/searchentry.go b/ui/widgets/searchentry.go index c71e4da..9908d7f 100644 --- a/ui/widgets/searchentry.go +++ b/ui/widgets/searchentry.go @@ -31,6 +31,7 @@ func NewSearchEntry() *SearchEntry { // For use only by extending widgets func (sf *SearchEntry) Init() { + sf.Icon = theme.SearchIcon() sf.PlaceHolder = lang.L("Search") sf.ActionItem = NewClearTextButton(func() { sf.SetText("") @@ -83,7 +84,7 @@ func (s *SearchEntry) updateActionButton() bool { btn := s.ActionItem.(*searchActionButton) oldResouce := btn.Resource if s.Text == "" { - btn.Resource = theme.SearchIcon() + btn.Resource = nil } else { btn.Resource = theme.ContentClearIcon() } @@ -111,7 +112,6 @@ func (s *SearchEntry) sendSearch(text string) { func NewClearTextButton(onTapped func()) *searchActionButton { c := &searchActionButton{OnTapped: onTapped} c.ExtendBaseWidget(c) - c.Resource = theme.SearchIcon() c.icon = widget.NewIcon(c.Resource) return c }