primitivus (contact list): fixed notifications counter for mentions:
notifications counter was not properly counting mentions and was not changing colour as expected, this patch fixes this and changed colour to the more readable light red when not focused. fixes 319
This commit is contained in:
parent
48173b1961
commit
90fcacd4bd
2 changed files with 6 additions and 6 deletions
|
|
@ -33,7 +33,7 @@ class Const(constants.Const):
|
|||
("default_focus", "default,bold", "default"),
|
||||
("cl_notifs", "yellow", "default"),
|
||||
("cl_notifs_focus", "yellow,bold", "default"),
|
||||
("cl_mention", "dark red", "default"),
|
||||
("cl_mention", "light red", "default"),
|
||||
("cl_mention_focus", "dark red,bold", "default"),
|
||||
# Messages
|
||||
("date", "light gray", "default"),
|
||||
|
|
|
|||
|
|
@ -224,12 +224,12 @@ class ContactList(PrimitivusWidget, QuickContactList):
|
|||
notifs = list(
|
||||
self.host.getNotifs(entity, exact_jid=special, profile=self.profile)
|
||||
)
|
||||
if notifs:
|
||||
header = [("cl_notifs", u"({})".format(len(notifs))), u" "]
|
||||
if list(
|
||||
mentions = list(
|
||||
self.host.getNotifs(entity.bare, C.NOTIFY_MENTION, profile=self.profile)
|
||||
):
|
||||
header = ("cl_mention", header)
|
||||
)
|
||||
if notifs or mentions:
|
||||
attr = 'cl_mention' if mentions else 'cl_notifs'
|
||||
header = [(attr, u"({})".format(len(notifs) + len(mentions))), u" "]
|
||||
else:
|
||||
header = u""
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue