show free for chat contacts before online contacts in roster when sorting by status. Fixes #4301
This commit is contained in:
parent
c797a14b8c
commit
5da238ee54
|
@ -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]
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue