More fixes

master
Marco Pesenti Gritti 18 years ago
parent 43bcab5f0e
commit 688891fc28

@ -196,8 +196,8 @@ class BuddyChat(Chat):
def send_message(self, text):
if len(text) > 0:
success = self._stream_writer.write(text)
self._local_message(success, text)
self._stream_writer.write(text)
self._local_message(True, text)
def activity_on_close_from_user(self):
Chat.activity_on_close_from_user(self)
@ -365,10 +365,12 @@ class GroupChat(Chat):
self._controller.notify_new_message(self, None)
def _buddy_recv_message(self, sender, msg):
if self._chats.has_key(sender):
if not self._chats.has_key(sender):
chat = BuddyChat(self, sender)
self._chats[buddy] = chat
self._chats[sender] = chat
chat.activity_connect_to_shell()
else:
chat = self._chats[sender]
chat.recv_message(sender, msg)
class ChatShell(dbus.service.Object):

Loading…
Cancel
Save