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]