From 12b166ca8909d7759d11c25f98152fbc0150d5cd Mon Sep 17 00:00:00 2001 From: Goffi Date: Mon, 12 Jul 2010 18:54:55 +0800 Subject: [PATCH] Primitivus: sexy nick in chat window --- frontends/primitivus/chat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontends/primitivus/chat.py b/frontends/primitivus/chat.py index 1772bf92..904e8358 100644 --- a/frontends/primitivus/chat.py +++ b/frontends/primitivus/chat.py @@ -66,7 +66,8 @@ class ChatText(urwid.FlowWidget): if self.parent.show_short_nick: render_txt.append(('my_nick' if my_mess else 'other_nick',"**" if my_mess else "*")) else: - render_txt.append(('my_nick' if my_mess else 'other_nick',"[%s] " % self.from_jid)) + nick = self.from_jid.resource if self.parent.type == "group" else (self.parent.host.CM.getAttr(self.from_jid,'nick') or self.parent.host.CM.getAttr(self.from_jid,'name') or self.from_jid.node) + render_txt.append(('my_nick' if my_mess else 'other_nick',"[%s] " % nick)) render_txt.append(self.message) return urwid.Text(render_txt, align=self.align)