From f6e754727c752fb85f2563ce221fbb0c92ce7b88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Wed, 13 Sep 2017 20:41:34 +0200 Subject: [PATCH] Differentiate upper/lower case string emojis --- gajim/conversation_textview.py | 3 +-- gajim/emoticons.py | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/gajim/conversation_textview.py b/gajim/conversation_textview.py index 4b6f9ac3c..e493bb359 100644 --- a/gajim/conversation_textview.py +++ b/gajim/conversation_textview.py @@ -918,13 +918,12 @@ class ConversationTextview(GObject.GObject): if special_text.startswith(scheme): text_is_valid_uri = True - possible_emot_ascii_caps = special_text.upper() # emoticons keys are CAPS if iter_: end_iter = iter_ else: end_iter = buffer_.get_end_iter() - pixbuf = emoticons.get_pixbuf(possible_emot_ascii_caps) + pixbuf = emoticons.get_pixbuf(special_text) if app.config.get('emoticons_theme') and pixbuf and graphics: # it's an emoticon anchor = buffer_.create_child_anchor(end_iter) diff --git a/gajim/emoticons.py b/gajim/emoticons.py index 8fa0b4903..f37142494 100644 --- a/gajim/emoticons.py +++ b/gajim/emoticons.py @@ -87,9 +87,9 @@ def load(path): def add_emoticon(codepoint_, sub, mod_list=None): pix = sub.get_pixbuf() for alternate in codepoint_: - codepoints[alternate.upper()] = pix + codepoints[alternate] = pix if pix not in pixbufs: - pixbufs[pix] = alternate.upper() + pixbufs[pix] = alternate if mod_list is not None: mod_list.append(pix) else: