summaryrefslogtreecommitdiffstats
path: root/server-client.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2023-01-16 14:01:10 +0000
committerThomas Adam <thomas@xteddy.org>2023-01-16 14:01:10 +0000
commit789cb91f311c1030f20d0b711793e0a9bdacba7a (patch)
tree62ec63a5005d23bdbc3efc0463ddffae92e4e15e /server-client.c
parent42895efac3f19bc61dcfbe094d434256f02306b8 (diff)
parenteb1f8d70a7d1fe4b0fe604d5a36fcbc2babef249 (diff)
Merge branch 'obsd-master'
Diffstat (limited to 'server-client.c')
-rw-r--r--server-client.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/server-client.c b/server-client.c
index 5bb7d878..f591bce8 100644
--- a/server-client.c
+++ b/server-client.c
@@ -1887,7 +1887,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;
/*