diff frontends/src/primitivus/primitivus @ 917:a9401694d2dc

bridge, frontends: display presence with the highest priority + reset your own presence when you (dis)connect
author souliane <souliane@mailoo.org>
date Thu, 20 Mar 2014 21:18:18 +0100
parents d08cbdd566e2
children 3a96920c07b7
line wrap: on
line diff
--- a/frontends/src/primitivus/primitivus	Fri Mar 21 16:27:09 2014 +0100
+++ b/frontends/src/primitivus/primitivus	Thu Mar 20 21:18:18 2014 +0100
@@ -608,6 +608,7 @@
 
     def setStatusOnline(self, online=True, show="", statuses={}):
         if not online or not statuses:
+            self.status_bar.setPresenceStatus(show if online else 'unavailable', '')
             return
         try:
             self.status_bar.setPresenceStatus(show, statuses['default'])