Use BareJID when sending message to ourself

This commit is contained in:
Philipp Hörist 2017-03-19 19:34:30 +01:00
parent e02798dc19
commit c49d13bcae
3 changed files with 7 additions and 3 deletions

View File

@ -355,7 +355,10 @@ class CommonConnection:
else:
msgtxt = obj.message
fjid = obj.get_full_jid()
if obj.jid == gajim.get_jid_from_account(self.name):
fjid = obj.jid
else:
fjid = obj.get_full_jid()
if obj.correction_msg:
id_ = obj.correction_msg.getID()

View File

@ -235,7 +235,8 @@ class MessageControl(object):
conn = gajim.connections[self.account]
if not self.session:
if not obj.resource:
if (not obj.resource and
obj.jid != gajim.get_jid_from_account(self.account)):
if self.resource:
obj.resource = self.resource
else:

View File

@ -3916,7 +3916,7 @@ class RosterWindow:
contact = gajim.contacts.get_contact_with_highest_priority(account,
jid)
if jid == gajim.get_jid_from_account(account):
resource = contact.resource
resource = None
gajim.interface.on_open_chat_window(None, contact, account, \
resource=resource, session=session)