diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2015-03-23 11:58:57 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2015-03-23 12:09:16 -0700 |
commit | 7aac3db55cdf84e5d2f8e194ee01c38a6694550b (patch) | |
tree | 773ebe943d39669b806d1e498d63c4fdd906f2d9 /reader.cpp | |
parent | 0ecf294d3457cb00bca9b89eb3d87fb2e587671e (diff) |
Make "readahead" text insertion clear the pager
Without this change, pasting text with the pager contents
visible would not clear the pager.
Fixes #1974
Diffstat (limited to 'reader.cpp')
-rw-r--r-- | reader.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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; } } |