summaryrefslogtreecommitdiff
path: root/src/core.py
diff options
context:
space:
mode:
authorlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13>2010-12-31 10:52:15 +0000
committerlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13>2010-12-31 10:52:15 +0000
commit3b2d28e6ee0ae8522d25f0d582d36f7693abbcb0 (patch)
tree9bf57a5546ab39a62db8e71958cee42ea1859020 /src/core.py
parent9f4474be20ec73e9722da1d7f66c1c3dd3f52c22 (diff)
downloadpoezio-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.py10
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()