Fixed crash caused by pressing pageup button when no match (for typed command) in history is found

This commit is contained in:
Siteshwar Vashisht 2012-07-05 16:03:44 +05:30
parent 35c49d62d7
commit a1319cb8aa

View file

@ -3196,8 +3196,10 @@ const wchar_t *reader_readline()
{ {
data->history_search = history_search_t(*data->history, data->command_line, HISTORY_SEARCH_TYPE_PREFIX); data->history_search = history_search_t(*data->history, data->command_line, HISTORY_SEARCH_TYPE_PREFIX);
data->history_search.go_to_beginning(); data->history_search.go_to_beginning();
wcstring new_text = data->history_search.current_string(); if (! data->history_search.is_at_end()) {
set_command_line_and_position(new_text, new_text.size()); wcstring new_text = data->history_search.current_string();
set_command_line_and_position(new_text, new_text.size());
}
break; break;
} }