diff --git a/src/chat_control.py b/src/chat_control.py
index 82f3270477a40110900dce2f40669e4824c01c86..361113c635797eeb3ad08bb8b0a5b8886aa4b14b 100644
--- a/src/chat_control.py
+++ b/src/chat_control.py
@@ -1989,8 +1989,8 @@ class ChatControl(ChatControlBase):
 			else:
 				kind = 'outgoing'
 				name = gajim.nicks[self.account]
-				if not xhtml and not encrypted and gajim.config.get(
-				'rst_formatting_outgoing_messages'):
+				if not xhtml and not (encrypted and self.gpg_is_active) and \
+				gajim.config.get('rst_formatting_outgoing_messages'):
 					from common.rst_xhtml_generator import create_xhtml
 					xhtml = create_xhtml(text)
 					if xhtml: