Fix showing notifications in the roster

There is a config setting in Gajim that allows to issue notifications
even if a chatcontrol is open. The config setting was only used for
system/desktop notifications in that case. Now it also controls if
a notification is shown in the roster.

Fixes #9223
This commit is contained in:
Philipp Hörist 2018-07-01 19:00:43 +02:00
parent 0dde1759e8
commit 858e472ef4
1 changed files with 2 additions and 0 deletions

View File

@ -45,6 +45,8 @@ def get_show_in_roster(event, account, jid, session=None):
if event == 'gc_message_received':
return True
if event == 'message_received':
if app.config.get('autopopup_chat_opened'):
return True
if session and session.control:
return False
return True