don't close send single message if there was an error sending the message. Fixes #7187
This commit is contained in:
parent
67c28501af
commit
205da23b89
1 changed files with 4 additions and 3 deletions
|
@ -3112,7 +3112,7 @@ class SingleMessageWindow:
|
||||||
# if offline or connecting
|
# if offline or connecting
|
||||||
ErrorDialog(_('Connection not available'),
|
ErrorDialog(_('Connection not available'),
|
||||||
_('Please make sure you are connected with "%s".') % self.account)
|
_('Please make sure you are connected with "%s".') % self.account)
|
||||||
return
|
return True
|
||||||
if isinstance(self.to, list):
|
if isinstance(self.to, list):
|
||||||
sender_list = []
|
sender_list = []
|
||||||
for i in self.to:
|
for i in self.to:
|
||||||
|
@ -3132,7 +3132,7 @@ class SingleMessageWindow:
|
||||||
ErrorDialog(_('Invalid Jabber ID'),
|
ErrorDialog(_('Invalid Jabber ID'),
|
||||||
_('It is not possible to send a message to %s, this JID is not '
|
_('It is not possible to send a message to %s, this JID is not '
|
||||||
'valid.') % to_whom_jid)
|
'valid.') % to_whom_jid)
|
||||||
return
|
return True
|
||||||
|
|
||||||
subject = self.subject_entry.get_text().decode('utf-8')
|
subject = self.subject_entry.get_text().decode('utf-8')
|
||||||
begin, end = self.message_tv_buffer.get_bounds()
|
begin, end = self.message_tv_buffer.get_bounds()
|
||||||
|
@ -3176,7 +3176,8 @@ class SingleMessageWindow:
|
||||||
session=self.session)
|
session=self.session)
|
||||||
|
|
||||||
def on_send_and_close_button_clicked(self, widget):
|
def on_send_and_close_button_clicked(self, widget):
|
||||||
self.send_single_message()
|
if self.send_single_message():
|
||||||
|
return
|
||||||
self.save_pos()
|
self.save_pos()
|
||||||
self.window.destroy()
|
self.window.destroy()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue