diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-12 03:12:01 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-12 03:12:01 (GMT) |
commit | 688891fc28f8ce88dde1436239a4073acaddb49a (patch) | |
tree | 6e96b6ca8a39b139fbe46bf1b3b95d2d4e83dfe9 /chat/chat.py | |
parent | 43bcab5f0e0fbb14eaad6c724c421bcac4805a79 (diff) |
More fixes
Diffstat (limited to 'chat/chat.py')
-rwxr-xr-x | chat/chat.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/chat/chat.py b/chat/chat.py index b5786e4..1391765 100755 --- a/chat/chat.py +++ b/chat/chat.py @@ -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): |