Use the same code path for shift-enter as for ctrl-enter.
This commit is contained in:
parent
0b7d6cc175
commit
b678165d7d
|
@ -678,16 +678,17 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
|
||||||
return True
|
return True
|
||||||
elif event.keyval == Gdk.KEY_Return or \
|
elif event.keyval == Gdk.KEY_Return or \
|
||||||
event.keyval == Gdk.KEY_KP_Enter: # ENTER
|
event.keyval == Gdk.KEY_KP_Enter: # ENTER
|
||||||
if event_state & Gdk.ModifierType.SHIFT_MASK:
|
|
||||||
return False
|
|
||||||
message_textview = widget
|
message_textview = widget
|
||||||
message_buffer = message_textview.get_buffer()
|
message_buffer = message_textview.get_buffer()
|
||||||
start_iter, end_iter = message_buffer.get_bounds()
|
start_iter, end_iter = message_buffer.get_bounds()
|
||||||
message = message_buffer.get_text(start_iter, end_iter, False)
|
message = message_buffer.get_text(start_iter, end_iter, False)
|
||||||
xhtml = self.msg_textview.get_xhtml()
|
xhtml = self.msg_textview.get_xhtml()
|
||||||
|
|
||||||
is_ctrl_enter = bool(event_state & Gdk.ModifierType.CONTROL_MASK)
|
if event_state & Gdk.ModifierType.SHIFT_MASK:
|
||||||
send_message = is_ctrl_enter == gajim.config.get('send_on_ctrl_enter')
|
send_message = False
|
||||||
|
else:
|
||||||
|
is_ctrl_enter = bool(event_state & Gdk.ModifierType.CONTROL_MASK)
|
||||||
|
send_message = is_ctrl_enter == gajim.config.get('send_on_ctrl_enter')
|
||||||
|
|
||||||
if send_message and gajim.connections[self.account].connected < 2:
|
if send_message and gajim.connections[self.account].connected < 2:
|
||||||
# we are not connected
|
# we are not connected
|
||||||
|
|
Loading…
Reference in New Issue