Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Speak.activity/messenger.py
diff options
context:
space:
mode:
Diffstat (limited to 'Speak.activity/messenger.py')
-rw-r--r--Speak.activity/messenger.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Speak.activity/messenger.py b/Speak.activity/messenger.py
index 5c84387..427716c 100644
--- a/Speak.activity/messenger.py
+++ b/Speak.activity/messenger.py
@@ -40,6 +40,8 @@ class Messenger(ExportedGObject):
self._tube.watch_participants(self._participant_change_cb)
def post(self, text):
+ if text == None:
+ text = ''
self._post(self.chat.me.status.serialize(), text)
def _participant_change_cb(self, added, removed):
@@ -106,6 +108,8 @@ class Messenger(ExportedGObject):
def _post_cb(self, sender_status, text, sender=None):
if sender == self.me:
return
+ if not text:
+ text = None
tp_handle = self._tube.bus_name_to_handle[sender]
buddy = self._buddies[tp_handle]