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
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits