|
@@ -366,14 +366,12 @@ bool FindReplaceBar::search_prev() {
|
|
|
if (text_edit->is_selection_active())
|
|
|
col--; // Skip currently selected word.
|
|
|
|
|
|
- if (line == result_line && col == result_col) {
|
|
|
- col -= text.length();
|
|
|
- if (col < 0) {
|
|
|
- line -= 1;
|
|
|
- if (line < 0)
|
|
|
- line = text_edit->get_line_count() - 1;
|
|
|
- col = text_edit->get_line(line).length();
|
|
|
- }
|
|
|
+ col -= text.length();
|
|
|
+ if (col < 0) {
|
|
|
+ line -= 1;
|
|
|
+ if (line < 0)
|
|
|
+ line = text_edit->get_line_count() - 1;
|
|
|
+ col = text_edit->get_line(line).length();
|
|
|
}
|
|
|
|
|
|
return _search(flags, line, col);
|