Chats will not be able to sent twice when pressing enter repeatedly
This commit is contained in:
parent
4af259ffed
commit
a34e9637fe
@ -785,6 +785,7 @@ class chatBuffer(baseBuffer):
|
|||||||
if text == "" and not hasattr(self, "attachments_to_be_sent"):
|
if text == "" and not hasattr(self, "attachments_to_be_sent"):
|
||||||
wx.Bell()
|
wx.Bell()
|
||||||
return
|
return
|
||||||
|
self.tab.text.SetValue("")
|
||||||
call_threaded(self._send_message, text=text)
|
call_threaded(self._send_message, text=text)
|
||||||
|
|
||||||
def upload_attachments(self, attachments):
|
def upload_attachments(self, attachments):
|
||||||
@ -833,8 +834,6 @@ class chatBuffer(baseBuffer):
|
|||||||
except ValueError as ex:
|
except ValueError as ex:
|
||||||
if ex.code == 9:
|
if ex.code == 9:
|
||||||
output.speak(_(u"You have been sending a message that is already sent. Try to update the buffer if you can't see the new message in the history."))
|
output.speak(_(u"You have been sending a message that is already sent. Try to update the buffer if you can't see the new message in the history."))
|
||||||
finally:
|
|
||||||
self.tab.text.SetValue("")
|
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super(chatBuffer, self).__init__(*args, **kwargs)
|
super(chatBuffer, self).__init__(*args, **kwargs)
|
||||||
|
Loading…
Reference in New Issue
Block a user