From ea04a3c09a143fc5405556aa766423468e27fe57 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Fri, 22 Nov 2019 09:31:50 -0500 Subject: Fixed bug in "Replace All in selection" with a match at the end of a selection. --- modules/textadept/find.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/textadept/find.lua b/modules/textadept/find.lua index 120abae5..7a26296c 100644 --- a/modules/textadept/find.lua +++ b/modules/textadept/find.lua @@ -362,7 +362,7 @@ events.connect(events.REPLACE_ALL, function(ftext, rtext) buffer.search_flags = get_flags() buffer:set_target_range(not replace_in_sel and 0 or s, buffer.length) while buffer:search_in_target(ftext) ~= -1 and (not replace_in_sel or - buffer.target_end < buffer:indicator_end(INDIC_REPLACE, s) or EOF) do + buffer.target_end <= buffer:indicator_end(INDIC_REPLACE, s) or EOF) do if buffer.target_start == buffer.target_end then break end -- prevent loops buffer_replace_target(buffer, rtext) count = count + 1 -- cgit v1.2.3