Add support for editing /me
This commit is contained in:
parent
0b0a40f735
commit
af99c76d46
@ -373,7 +373,11 @@ func (view *RoomView) SetEditing(evt *event.Event) {
|
|||||||
view.editMoveText = view.GetInputText()
|
view.editMoveText = view.GetInputText()
|
||||||
}
|
}
|
||||||
view.editing = evt
|
view.editing = evt
|
||||||
view.input.SetText(view.editing.Content.Body)
|
text := view.editing.Content.Body
|
||||||
|
if view.editing.Content.MsgType == mautrix.MsgEmote {
|
||||||
|
text = "/me " + text
|
||||||
|
}
|
||||||
|
view.input.SetText(text)
|
||||||
}
|
}
|
||||||
view.status.SetText(view.GetStatus())
|
view.status.SetText(view.GetStatus())
|
||||||
}
|
}
|
||||||
@ -458,7 +462,7 @@ func (view *RoomView) InputTabComplete(text string, cursorOffset int) {
|
|||||||
func (view *RoomView) InputSubmit(text string) {
|
func (view *RoomView) InputSubmit(text string) {
|
||||||
if len(text) == 0 {
|
if len(text) == 0 {
|
||||||
return
|
return
|
||||||
} else if cmd := view.parent.cmdProcessor.ParseCommand(view, text); view.editing == nil && cmd != nil {
|
} else if cmd := view.parent.cmdProcessor.ParseCommand(view, text); cmd != nil {
|
||||||
go view.parent.cmdProcessor.HandleCommand(cmd)
|
go view.parent.cmdProcessor.HandleCommand(cmd)
|
||||||
} else {
|
} else {
|
||||||
go view.SendMessage(mautrix.MsgText, text)
|
go view.SendMessage(mautrix.MsgText, text)
|
||||||
|
Loading…
Reference in New Issue
Block a user