Philipp Hörist pushed to branch master at gajim / gajim
Commits: c947c797 by wurstsalat at 2022-09-29T17:18:37+00:00 perf: Styling: Parse emojis for Darwin only - - - - - 1 changed file: - gajim/common/styling.py Changes: ===================================== gajim/common/styling.py ===================================== @@ -18,6 +18,7 @@ from typing import Match import string +import sys import re from dataclasses import dataclass from dataclasses import field @@ -208,7 +209,11 @@ def process(text: Union[str, bytes], level: int = 0) -> ParsingResult: for line in block.text.splitlines(keepends=True): block.spans += _parse_line(line, offset, offset_bytes) block.uris += _parse_uris(line, offset, offset_bytes) - block.emojis += _parse_emojis(line, offset) + if sys.platform == 'darwin': + # block.emojis is used for replacing emojis with Gtk.Images + # Necessary for MessageTextview (darwin) only + block.emojis += _parse_emojis(line, offset) + offset += len(line) offset_bytes += len(line.encode()) View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/c947c797637a648d22cef70f9f08c912b7818436 -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/c947c797637a648d22cef70f9f08c912b7818436 You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list Commits@gajim.org https://lists.gajim.org/cgi-bin/listinfo/commits