From e9068f08531be53328c52a2f8a4f42881b55e4b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sat, 15 Dec 2018 23:59:27 +0100 Subject: [PATCH] DBus: Show correct unread message number Fixes #8362 --- gajim/remote_control.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gajim/remote_control.py b/gajim/remote_control.py index 2c2bd997f..4882c2422 100644 --- a/gajim/remote_control.py +++ b/gajim/remote_control.py @@ -901,7 +901,11 @@ class GajimRemote(Server): return contact_dict def get_unread_msgs_number(self): - return str(app.events.get_nb_events()) + unread = app.events.get_nb_events() + for event in app.events.get_all_events(['printed_gc_msg']): + if not app.config.notify_for_muc(event.jid): + unread -= 1 + return str(unread) def start_chat(self, account): if not account: