From a38b779e9edadf55027b28ae6c6503b64b8f1124 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Fri, 5 Apr 2013 20:59:17 +0200 Subject: [PATCH] don't run several GPG threads when we receive a non-GPG message. Fixes #7311 --- src/common/connection_handlers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py index 71fc34ec7..8cc32c3e0 100644 --- a/src/common/connection_handlers.py +++ b/src/common/connection_handlers.py @@ -1015,7 +1015,8 @@ class ConnectionHandlersBase: gajim.thread_interface(self.decrypt_thread, [encmsg, keyID, obj], self._on_message_decrypted, [obj]) 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): if len(self.gpg_messages_to_decrypt):