From a1843428319d1f96acaaf42e81e701de9988d06f Mon Sep 17 00:00:00 2001 From: mitchell <70453897+orbitalquark@users.noreply.github.com> Date: Wed, 14 Apr 2021 22:46:20 -0400 Subject: Attempt to restore view scroll state after `textadept.editing.filter_through()`. Also prefer `view.first_visible_line =` rather than `view:scroll_lines()` since the latter is only needed when display lines are involved. --- modules/textadept/find.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules/textadept/find.lua') diff --git a/modules/textadept/find.lua b/modules/textadept/find.lua index 0d90885f..df51048b 100644 --- a/modules/textadept/find.lua +++ b/modules/textadept/find.lua @@ -223,7 +223,7 @@ local function find(text, next, flags, no_wrap, wrapped) pos = find(text, next, flags, true, true) if pos == -1 then ui.statusbar_text = _L['No results found'] - view:line_scroll(0, first_visible_line - view.first_visible_line) + view.first_visible_line = first_visible_line buffer:goto_pos(incremental_orig_pos or anchor) end end -- cgit v1.2.3