More fixes
This commit is contained in:
parent
43bcab5f0e
commit
688891fc28
10
chat/chat.py
10
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):
|
||||
|
Loading…
Reference in New Issue
Block a user