Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Fomin <fominde@gmail.com>2013-08-06 22:39:40 +0400
committerDenis Fomin <fominde@gmail.com>2013-08-06 22:39:40 +0400
commit0447a4ca8bce39cc181047c889e6c9ca461a37b1 (patch)
treedc4ad787c9056b2aab31c9bafbd6a0f8cefaec72
parent21b0898e8fa592864cfd92230a89238ddfe91567 (diff)
ClickableNicknames. better way for fix RTL support
-rw-r--r--clickable_nicknames/clickable_nicknames.py11
-rw-r--r--clickable_nicknames/manifest.ini2
2 files changed, 5 insertions, 8 deletions
diff --git a/clickable_nicknames/clickable_nicknames.py b/clickable_nicknames/clickable_nicknames.py
index 9257fa6..a7f54c7 100644
--- a/clickable_nicknames/clickable_nicknames.py
+++ b/clickable_nicknames/clickable_nicknames.py
@@ -122,15 +122,12 @@ class Base(object):
if nick.startswith('* '):
nick = nick.lstrip('* ').split(' ')[0]
nick = nick.lstrip(gajim.config.get('before_nickname'))
+ nick = nick.lstrip(u'\u200E').rstrip(u'\u200E')
+ nick = nick.lstrip(u'\u200F').rstrip(u'\u200F')
nicks = gajim.contacts.get_nick_list(self.chat_control.account,
self.chat_control.room_jid)
- if u'\u200E' in nick or u'\u200F' in nick:
- if nick[1:] not in nicks:
- return
- else:
- if nick not in nicks:
- return
-
+ if nick not in nicks:
+- return
message_buffer = self.chat_control.msg_textview.get_buffer()
if message_buffer.get_char_count() < 1:
nick = nick + gajim.config.get('gc_refer_to_nick_char')
diff --git a/clickable_nicknames/manifest.ini b/clickable_nicknames/manifest.ini
index 11b67c5..44bf06c 100644
--- a/clickable_nicknames/manifest.ini
+++ b/clickable_nicknames/manifest.ini
@@ -1,7 +1,7 @@
[info]
name: Clickable Nicknames
short_name: clickable_nicknames
-version: 0.3.1
+version: 0.3.2
description: Clickable nicknames in the conversation textview.
authors: Andrey Musikhin <melomansegfault@gmail.com>
Denis Fomin <fominde@gmail.com>