diff options
Diffstat (limited to 'gajim/gtk/menus.py')
-rw-r--r-- | gajim/gtk/menus.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gajim/gtk/menus.py b/gajim/gtk/menus.py index 8b22d43b8..a852c3130 100644 --- a/gajim/gtk/menus.py +++ b/gajim/gtk/menus.py @@ -597,6 +597,15 @@ def get_workspace_menu(workspace_id: str) -> GajimMenu: (_('Remove'), remove_action, f'"{workspace_id}"'), ] + unread_count = app.window.get_workspace_unread_count( + workspace_id, include_silent=True) + if unread_count: + menuitems.insert( + 0, + (_('Mark as read'), + 'win.mark-workspace-as-read', + f'"{workspace_id}"')) + return GajimMenu.from_list(menuitems) |