diff options
Diffstat (limited to 'modules/textadept')
-rw-r--r-- | modules/textadept/find.lua | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/modules/textadept/find.lua b/modules/textadept/find.lua index fef3b206..949b6b07 100644 --- a/modules/textadept/find.lua +++ b/modules/textadept/find.lua @@ -145,11 +145,10 @@ local function find(text, next, flags, no_wrap, wrapped) if flags >= 0x1000000 then M.find_in_files() return end -- not performed here local first_visible_line = buffer.first_visible_line -- for 'no results found' - -- If text is selected, assume it is from the current search and increment the + -- If text is selected, assume it is from the current search and move the -- caret appropriately for the next search. if not buffer.selection_empty then - local pos = buffer[next and 'selection_end' or 'selection_start'] - buffer:goto_pos(buffer:position_relative(pos, next and 1 or -1)) + buffer:goto_pos(buffer[next and 'selection_end' or 'selection_start']) end -- Scintilla search. |