Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
3f2b4f21 by wurstsalat at 2022-10-23T12:40:01+02:00
fix: SearchView: Scroll to to when resetting

Fixes #11240

- - - - -


3 changed files:

- gajim/data/gui/search_view.ui
- gajim/gtk/builder.pyi
- gajim/gtk/search_view.py


Changes:

=====================================
gajim/data/gui/search_view.ui
=====================================
@@ -273,7 +273,7 @@ after:yyyy-mm-dd</property>
       </packing>
     </child>
     <child>
-      <object class="GtkScrolledWindow">
+      <object class="GtkScrolledWindow" id="results_scrolled">
         <property name="visible">True</property>
         <property name="can-focus">True</property>
         <signal name="edge-reached" handler="_on_edge_reached" swapped="no"/>


=====================================
gajim/gtk/builder.pyi
=====================================
@@ -649,6 +649,7 @@ class PreferencesBuilder(Builder):
     stack: Gtk.Stack
     window_behaviour: Gtk.Grid
     plugins: Gtk.Grid
+    general: Gtk.Grid
     chats: Gtk.Grid
     group_chats: Gtk.Grid
     file_preview: Gtk.Grid
@@ -770,6 +771,7 @@ class SearchViewBuilder(Builder):
     search_entry: Gtk.SearchEntry
     search_checkbutton: Gtk.CheckButton
     date_hint: Gtk.Label
+    results_scrolled: Gtk.ScrolledWindow
     results_listbox: Gtk.ListBox
     placeholder: Gtk.Box
     header_box: Gtk.Box


=====================================
gajim/gtk/search_view.py
=====================================
@@ -114,6 +114,7 @@ def _clear_results(self) -> None:
             row.destroy()
 
         self._ui.results_listbox.set_header_func(self._header_func)
+        self._ui.results_scrolled.get_vadjustment().set_value(0)
 
     def _on_search(self, entry: Gtk.Entry) -> None:
         self._clear_results()



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

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


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to