Mark keys sent by command and skip paste handling for them.

This commit is contained in:
nicm
2023-01-16 11:26:14 +00:00
parent 483cc77c1c
commit eb1f8d70a7
4 changed files with 12 additions and 7 deletions

View File

@ -1890,7 +1890,9 @@ server_client_key_callback(struct cmdq_item *item, void *data)
goto forward_key;
/* Treat everything as a regular key when pasting is detected. */
if (!KEYC_IS_MOUSE(key) && server_client_assume_paste(s))
if (!KEYC_IS_MOUSE(key) &&
(~key & KEYC_SENT) &&
server_client_assume_paste(s))
goto forward_key;
/*