aboutsummaryrefslogtreecommitdiff
path: root/server-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'server-client.c')
-rw-r--r--server-client.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/server-client.c b/server-client.c
index c983f32f..a2dc79c7 100644
--- a/server-client.c
+++ b/server-client.c
@@ -1154,6 +1154,10 @@ server_client_reset_state(struct client *c)
mode |= MODE_MOUSE_BUTTON;
}
+ /* Clear bracketed paste mode if at the prompt. */
+ if (c->prompt_string != NULL)
+ mode &= ~MODE_BRACKETPASTE;
+
/* Set the terminal mode and reset attributes. */
tty_update_mode(&c->tty, mode, s);
tty_reset(&c->tty);