diff options
author | Siteshwar Vashisht <siteshwar@gmail.com> | 2012-06-25 02:59:39 +0530 |
---|---|---|
committer | Siteshwar Vashisht <siteshwar@gmail.com> | 2012-06-25 03:02:37 +0530 |
commit | ccfc909eb2e754cc4558e258c011e8c9000559f5 (patch) | |
tree | d6e22270cfe739f449acd8f6d743913d31d5dc1f /reader.cpp | |
parent | 1a93cbba1e6ff0c1c5767b529a42f444b985b7dc (diff) |
Fixed crash caused by pressing pageup button
Diffstat (limited to 'reader.cpp')
-rw-r--r-- | reader.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -3213,7 +3213,11 @@ const wchar_t *reader_readline() case R_BEGINNING_OF_HISTORY: { - data->history_search.go_to_beginning(); + data->history_search = history_search_t(*data->history, data->command_line, HISTORY_SEARCH_TYPE_PREFIX); + data->history_search.go_to_beginning(); + wcstring new_text = data->history_search.current_string(); + set_command_line_and_position(new_text, new_text.size()); + break; } |