From 7aac3db55cdf84e5d2f8e194ee01c38a6694550b Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Mon, 23 Mar 2015 11:58:57 -0700 Subject: [PATCH] Make "readahead" text insertion clear the pager Without this change, pasting text with the pager contents visible would not clear the pager. Fixes #1974 --- reader.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/reader.cpp b/reader.cpp index 5231699fe..e8bd56153 100644 --- a/reader.cpp +++ b/reader.cpp @@ -3156,8 +3156,15 @@ const wchar_t *reader_readline(int nchars) break; } - insert_string(&data->command_line, arr, true); - + editable_line_t *el = data->active_edit_line(); + insert_string(el, arr, true); + + /* End paging upon inserting into the normal command line */ + if (el == &data->command_line) + { + clear_pager(); + } + last_char = c; } }