don't run several GPG threads when we receive a non-GPG message. Fixes #7311
This commit is contained in:
parent
c2482d5466
commit
a38b779e9e
1 changed files with 2 additions and 1 deletions
|
@ -1015,7 +1015,8 @@ class ConnectionHandlersBase:
|
||||||
gajim.thread_interface(self.decrypt_thread, [encmsg, keyID,
|
gajim.thread_interface(self.decrypt_thread, [encmsg, keyID,
|
||||||
obj], self._on_message_decrypted, [obj])
|
obj], self._on_message_decrypted, [obj])
|
||||||
return
|
return
|
||||||
self._on_message_decrypted(None, obj)
|
gajim.nec.push_incoming_event(DecryptedMessageReceivedEvent(None,
|
||||||
|
conn=self, msg_obj=obj))
|
||||||
|
|
||||||
def _on_message_decrypted(self, output, obj):
|
def _on_message_decrypted(self, output, obj):
|
||||||
if len(self.gpg_messages_to_decrypt):
|
if len(self.gpg_messages_to_decrypt):
|
||||||
|
|
Loading…
Add table
Reference in a new issue