From 9c8bf936713c0f1ebfbe534d800185c3e7329002 Mon Sep 17 00:00:00 2001 From: mathieui Date: Thu, 17 Dec 2020 23:19:46 +0100 Subject: plugins: do not fire private_msg event on own messages --- poezio/core/handlers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'poezio/core/handlers.py') diff --git a/poezio/core/handlers.py b/poezio/core/handlers.py index a394190c..80c8330f 100644 --- a/poezio/core/handlers.py +++ b/poezio/core/handlers.py @@ -865,7 +865,8 @@ class HandlerCore: self.core.xmpp.send_message( mto=jid.full, mbody=msg, mtype='chat') return - self.core.events.trigger('private_msg', message, tab) + if not sent: + self.core.events.trigger('private_msg', message, tab) body = xhtml.get_body_from_message_stanza( message, use_xhtml=use_xhtml, extract_images_to=tmp_dir) if not body or not tab: -- cgit v1.2.3