Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2009-04-27 20:57:09 +0400
committerYann Leboulanger <asterix@lagaule.org>2009-04-27 20:57:09 +0400
commit6f3b32d9fdbf75feb0499083fb70ec202f248bdf (patch)
tree8617651eaf197a9506f0fdee39d770f15b933d65
parent52be3170c7aa70b2c95e747b8118cd91d735d4cd (diff)
correctly create session (pm / not pm) when we send a message in a control without a session (after disabling E2E). Fixes #4818
-rw-r--r--src/message_control.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/message_control.py b/src/message_control.py
index 4c9cc7aa3..5c58e3730 100644
--- a/src/message_control.py
+++ b/src/message_control.py
@@ -188,7 +188,10 @@ class MessageControl:
jid += '/' + self.resource
if not sess:
- sess = conn.make_new_session(jid)
+ if self.type_id == TYPE_PM:
+ sess = conn.make_new_session(jid, type_='pm')
+ else:
+ sess = conn.make_new_session(jid)
self.set_session(sess)