summaryrefslogtreecommitdiff
path: root/src/tabs.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2011-11-06 21:22:59 +0100
committerFlorent Le Coz <louiz@louiz.org>2011-11-08 00:47:56 +0100
commit8c231287bd65efd0adccd9ca6aeedd3151e8f2cb (patch)
tree58b18089d21f95950578241c6699a0acc2ff978a /src/tabs.py
parent51364f7bea78f27820c67bf83a8e62ca593d61bb (diff)
downloadpoezio-8c231287bd65efd0adccd9ca6aeedd3151e8f2cb.tar.gz
poezio-8c231287bd65efd0adccd9ca6aeedd3151e8f2cb.tar.bz2
poezio-8c231287bd65efd0adccd9ca6aeedd3151e8f2cb.tar.xz
poezio-8c231287bd65efd0adccd9ca6aeedd3151e8f2cb.zip
Make private join/parts work properly
Diffstat (limited to 'src/tabs.py')
-rw-r--r--src/tabs.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tabs.py b/src/tabs.py
index ce091913..8f510f97 100644
--- a/src/tabs.py
+++ b/src/tabs.py
@@ -1354,12 +1354,12 @@ class PrivateTab(ChatTab):
"""
self.activate()
tab = self.core.get_tab_by_name(JID(self.name).bare, MucTab)
- color = None
- if tab:
+ color = 3
+ if tab and config.get('display_user_color_in_join_part', ''):
user = tab.get_user_by_name(nick)
if user:
- color = user.color
- self.add_message('\x194}%(spec)s \x19%(color)d}%(nick)s\x195} joined the room' % {'nick':nick, 'color': color or 3, 'spec':get_theme().CHAR_JOIN})
+ color = user.color[0]
+ self.add_message('\x194}%(spec)s \x19%(color)d}%(nick)s\x195} joined the room' % {'nick':nick, 'color': color, 'spec':get_theme().CHAR_JOIN})
if self.core.current_tab() is self:
self.refresh()
self.core.doupdate()