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:
parent
0dde1759e8
commit
858e472ef4
|
@ -45,6 +45,8 @@ def get_show_in_roster(event, account, jid, session=None):
|
||||||
if event == 'gc_message_received':
|
if event == 'gc_message_received':
|
||||||
return True
|
return True
|
||||||
if event == 'message_received':
|
if event == 'message_received':
|
||||||
|
if app.config.get('autopopup_chat_opened'):
|
||||||
|
return True
|
||||||
if session and session.control:
|
if session and session.control:
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
Loading…
Reference in New Issue