clipboard set for control paste.

This commit is contained in:
Miroslav Šedivý 2022-05-03 19:57:31 +00:00
parent 49ff490640
commit d5425ea457
3 changed files with 22 additions and 2 deletions

View file

@ -97,7 +97,10 @@ func (h *MessageHandlerCtx) Message(session types.Session, data types.WebSocketM
case event.CONTROL_COPY:
err = h.controlCopy(session)
case event.CONTROL_PASTE:
err = h.controlPaste(session)
payload := &message.ClipboardData{}
err = utils.Unmarshal(payload, data.Payload, func() error {
return h.controlPaste(session, payload)
})
case event.CONTROL_SELECT_ALL:
err = h.controlSelectAll(session)