From 4b167e86c6db8c922bde10b42ecbf5e24601f364 Mon Sep 17 00:00:00 2001 From: rxi Date: Tue, 2 Jun 2020 22:50:03 +0100 Subject: [PATCH] Fixed bug in Highlighter.invalidate() when setting first_invalid_line The value should not be updated if the current first_invalid_line is less than the new invalid line index --- data/core/doc/highlighter.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/core/doc/highlighter.lua b/data/core/doc/highlighter.lua index 718392a..e7650d0 100644 --- a/data/core/doc/highlighter.lua +++ b/data/core/doc/highlighter.lua @@ -46,7 +46,7 @@ end function Highlighter:invalidate(idx) - self.first_invalid_line = idx + self.first_invalid_line = math.min(self.first_invalid_line, idx) self.max_wanted_line = math.min(self.max_wanted_line, #self.doc.lines) end