Philipp Hörist pushed to branch master at gajim / gajim
Commits:
4113f9e7 by wurstsalat at 2022-08-15T19:34:55+00:00
fix: MessageInputTextView: Account for having multiple blocks when applying
style
Fixes #11015
- - - - -
1 changed file:
- gajim/gtk/message_input.py
Changes:
=====================================
gajim/gtk/message_input.py
=====================================
@@ -175,8 +175,10 @@ def _on_text_changed(self, buf: Gtk.TextBuffer) -> None:
for block in result.blocks:
if isinstance(block, PlainBlock):
for span in block.spans:
- start_iter = buf.get_iter_at_offset(span.start)
- end_iter = buf.get_iter_at_offset(span.end)
+ start_iter = buf.get_iter_at_offset(
+ span.start + block.start)
+ end_iter = buf.get_iter_at_offset(
+ span.end + block.start)
buf.apply_tag_by_name(span.name, start_iter, end_iter)
def insert_text(self, text: str) -> None:
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/4113f9e71a19a687a6abd5388c106354b3bb8108
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/4113f9e71a19a687a6abd5388c106354b3bb8108
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