diff options
Diffstat (limited to 'gajim/gtk/chat_list.py')
-rw-r--r-- | gajim/gtk/chat_list.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gajim/gtk/chat_list.py b/gajim/gtk/chat_list.py index 4cb9479cc..514d69fbd 100644 --- a/gajim/gtk/chat_list.py +++ b/gajim/gtk/chat_list.py @@ -107,8 +107,12 @@ class ChatList(Gtk.ListBox, EventHelper): def workspace_id(self) -> str: return self._workspace_id - def get_unread_count(self) -> int: - return sum(chats.unread_count for chats in self._chats.values()) + def get_unread_count(self, include_silent: bool = False) -> int: + if include_silent: + return sum(chat.get_real_unread_count() for + chat in self._chats.values()) + + return sum(chat.unread_count for chat in self._chats.values()) def get_chat_unread_count(self, account: str, |