From 264f305d94177c9b749f0ec0aa288e4c67fe8ad5 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Wed, 4 Jan 2023 11:02:52 +0100 Subject: [PATCH] input: disallow bracketed pastes when in view mode When in view mode, nothing shouldbe allowed to be entered into (or deleted from) the buffer. This fixes https://savannah.gnu.org/bugs/?63616. Reported-by: Timothy Liu Bug existed since version 4.8, commit 0e6d693d. --- src/nano.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/nano.c b/src/nano.c index 308a47e1..e40d083d 100644 --- a/src/nano.c +++ b/src/nano.c @@ -1443,7 +1443,10 @@ void suck_up_input_and_paste_it(void) beep(); } - paste_text(); + if (ISSET(VIEW_MODE)) + print_view_warning(); + else + paste_text(); free_lines(cutbuffer); cutbuffer = was_cutbuffer;