From 5da238ee547500abdec0a4b9d95a734bcac25765 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sat, 27 Sep 2008 14:20:44 +0000 Subject: [PATCH] show free for chat contacts before online contacts in roster when sorting by status. Fixes #4301 --- src/groupchat_control.py | 2 +- src/roster_window.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/groupchat_control.py b/src/groupchat_control.py index 3b4a5a4a4..194142395 100644 --- a/src/groupchat_control.py +++ b/src/groupchat_control.py @@ -403,7 +403,7 @@ class GroupchatControl(ChatControlBase): return 0 if type1 == 'contact' and type2 == 'contact' and \ gajim.config.get('sort_by_show_in_muc'): - cshow = {'online':0, 'chat': 1, 'away': 2, 'xa': 3, 'dnd': 4, + cshow = {'chat':0, 'online': 1, 'away': 2, 'xa': 3, 'dnd': 4, 'invisible': 5, 'offline': 6, 'error': 7} show1 = cshow[gc_contact1.show] show2 = cshow[gc_contact2.show] diff --git a/src/roster_window.py b/src/roster_window.py index dc0467c3a..3e0c9ae8a 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -1565,7 +1565,7 @@ class RosterWindow: # child contact if type1 == 'contact' and type2 == 'contact' and \ gajim.config.get('sort_by_show_in_roster'): - cshow = {'online':0, 'chat': 1, 'away': 2, 'xa': 3, 'dnd': 4, + cshow = {'chat':0, 'online': 1, 'away': 2, 'xa': 3, 'dnd': 4, 'invisible': 5, 'offline': 6, 'not in roster': 7, 'error': 8} s = self.get_show(lcontact1) if s in cshow: