Commit 0dce40bb authored by Tomasz Miąsko's avatar Tomasz Miąsko
Browse files

Fix history scrolling in gtk3 #8481.

* Delay scrolling using GLib.idle_add. According to the GTK
  documentation the scroll_to_mark should be doing this internally
  already, but it is not the case.

* Center highlighted message vertically.
parent ca3b5eee
......@@ -622,10 +622,9 @@ class HistoryWindow:
match_end_iter.forward_line() # highlight all message not just time
self.history_buffer.apply_tag_by_name('highlight', match_start_iter,
match_start_mark = self.history_buffer.create_mark('match_start',
match_start_iter, True), 0, True)
mark = self.history_buffer.create_mark('match', match_start_iter, True)
GLib.idle_add(, mark,
0, True, 0.0, 0.5)
def on_log_history_checkbutton_toggled(self, widget):
# log conversation history?
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment