diff options
author | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13> | 2010-12-31 10:52:15 +0000 |
---|---|---|
committer | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13> | 2010-12-31 10:52:15 +0000 |
commit | 3b2d28e6ee0ae8522d25f0d582d36f7693abbcb0 (patch) | |
tree | 9bf57a5546ab39a62db8e71958cee42ea1859020 /src/core.py | |
parent | 9f4474be20ec73e9722da1d7f66c1c3dd3f52c22 (diff) | |
download | poezio-3b2d28e6ee0ae8522d25f0d582d36f7693abbcb0.tar.gz poezio-3b2d28e6ee0ae8522d25f0d582d36f7693abbcb0.tar.bz2 poezio-3b2d28e6ee0ae8522d25f0d582d36f7693abbcb0.tar.xz poezio-3b2d28e6ee0ae8522d25f0d582d36f7693abbcb0.zip |
remote nickname is colored in ConversationTab
Diffstat (limited to 'src/core.py')
-rw-r--r-- | src/core.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/core.py b/src/core.py index d2931933..449fdef0 100644 --- a/src/core.py +++ b/src/core.py @@ -49,7 +49,6 @@ from user import User from room import Room from roster import Roster, RosterGroup, roster from contact import Contact, Resource -from message import Message from text_buffer import TextBuffer from keyboard import read_char @@ -491,8 +490,7 @@ class Core(object): if not conversation: # We create the conversation with the bare Jid if nothing was found conversation = self.open_conversation_window(jid.bare, False) - # room = self.open_conversation_window(jid, False) - self.add_message_to_text_buffer(conversation.get_room(), body, None, jid.full) + conversation.get_room().add_message(body, None, jid.full, False, curses.color_pair(theme.COLOR_REMOTE_USER)) if self.current_tab() is not conversation: conversation.set_color_state(theme.COLOR_TAB_PRIVATE) self.refresh_window() @@ -765,8 +763,7 @@ class Core(object): """ open a new conversation tab and focus it if needed """ - text_buffer = TextBuffer() - new_tab = tabs.ConversationTab(self, text_buffer, jid) + new_tab = tabs.ConversationTab(self, jid) # insert it in the rooms self.add_tab(new_tab, focus) self.refresh_window() @@ -841,9 +838,8 @@ class Core(object): body = message['body'] if body: date = date if delayed == True else None - # if not delayed: - # logger.groupchat(room_from, nick_from, body) self.add_message_to_text_buffer(room, body, date, nick_from) + # TODO, only if we are focused on this MUC self.refresh_window() self.doupdate() |