diff options
author | Thomas Adam <thomas@xteddy.org> | 2023-01-16 14:01:10 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2023-01-16 14:01:10 +0000 |
commit | 789cb91f311c1030f20d0b711793e0a9bdacba7a (patch) | |
tree | 62ec63a5005d23bdbc3efc0463ddffae92e4e15e /server-client.c | |
parent | 42895efac3f19bc61dcfbe094d434256f02306b8 (diff) | |
parent | eb1f8d70a7d1fe4b0fe604d5a36fcbc2babef249 (diff) |
Merge branch 'obsd-master'
Diffstat (limited to 'server-client.c')
-rw-r--r-- | server-client.c | 4 |
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; /* |