Fixed a minor bug.
This commit is contained in:
parent
305921299f
commit
46e939a3e6
|
@ -148,8 +148,8 @@ command.add(valid_for_finding, {
|
||||||
if not last_fn then
|
if not last_fn then
|
||||||
core.error("No find to continue from")
|
core.error("No find to continue from")
|
||||||
else
|
else
|
||||||
local line, col = doc():get_selection()
|
local sl1, sc1, sl2, sc2 = doc():get_selection(true)
|
||||||
local line1, col1, line2, col2 = last_fn(doc(), line, col, last_text, case_insensitive, plain)
|
local line1, col1, line2, col2 = last_fn(doc(), sl1, sc2, last_text, case_insensitive, plain)
|
||||||
if line1 then
|
if line1 then
|
||||||
if last_view.doc ~= doc() then
|
if last_view.doc ~= doc() then
|
||||||
last_finds = {}
|
last_finds = {}
|
||||||
|
@ -157,7 +157,7 @@ command.add(valid_for_finding, {
|
||||||
if #last_finds >= max_last_finds then
|
if #last_finds >= max_last_finds then
|
||||||
table.remove(last_finds, 1)
|
table.remove(last_finds, 1)
|
||||||
end
|
end
|
||||||
table.insert(last_finds, { line, col })
|
table.insert(last_finds, { sl1, sc1, sl2, sc2 })
|
||||||
doc():set_selection(line2, col2, line1, col1)
|
doc():set_selection(line2, col2, line1, col1)
|
||||||
last_view:scroll_to_line(line2, true)
|
last_view:scroll_to_line(line2, true)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue