Philipp Hörist pushed to branch master at gajim / gajim


Commits:
f05d7c78 by mesonium at 2026-07-26T16:52:14+00:00
cfix: SearchView: Reset highlight

- - - - -


1 changed file:

- gajim/gtk/search_view.py


Changes:

=====================================
gajim/gtk/search_view.py
=====================================
@@ -146,6 +146,8 @@ def _clear(self) -> None:
         self._last_search_string = ""
         self._ui.search_entry.set_text("")
         self._search_filters.reset()
+        self._unhighlight_search_entry()
+        self._search_filters.unhighlight_from_entry()
         self._clear_results()
 
     def _clear_results(self) -> None:
@@ -176,9 +178,12 @@ def _on_search_filters_changed(self, search_filters: 
SearchFilters) -> None:
             self._last_search_string = self._ui.search_entry.get_text()
             self._ui.search_entry.set_text("")
             self._ui.search_entry.set_placeholder_text(_("Searching all…"))
+            self._unhighlight_search_entry()
         else:
             self._ui.search_entry.set_text(self._last_search_string)
             self._ui.search_entry.set_placeholder_text(_("Search…"))
+            if not self._last_search_string:
+                self._highlight_search_entry()
 
         self._search_state_changed()
 
@@ -189,6 +194,7 @@ def _on_search_filters_activated(self, _search_filters: 
SearchFilters) -> None:
     def _on_search_entry_changed(self, entry: Gtk.Entry) -> None:
         if not self._search_filters.get_filters().use_all_from_filter:
             self._last_search_string = entry.get_text()
+        self._unhighlight_search_entry()
         self._search_state_changed()
 
     def _on_search_button_clicked(self, _button: Gtk.Button, *args: Any) -> 
None:
@@ -666,6 +672,7 @@ def _update_dropdown(self) -> None:
         )
 
     def _on_filter_from_changed(self, _entry: Gtk.Entry) -> None:
+        self.unhighlight_from_entry()
         self._update_state()
 
     def _on_from_entry_activated(self, _entry: Gtk.Entry) -> None:



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/f05d7c78e0ef639b1113c5567128cd0b048dc396

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/f05d7c78e0ef639b1113c5567128cd0b048dc396
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to