fix(lsp): properly handle nil lines when trimming empty lines (#15325)

This commit is contained in:
Andrea Cappuccio
2021-08-10 20:52:30 +02:00
committed by GitHub
parent c5baba065c
commit adebbebdd7
2 changed files with 8 additions and 2 deletions

View File

@@ -1719,14 +1719,14 @@ end
function M.trim_empty_lines(lines)
local start = 1
for i = 1, #lines do
if #lines[i] > 0 then
if lines[i] ~= nil and #lines[i] > 0 then
start = i
break
end
end
local finish = 1
for i = #lines, 1, -1 do
if #lines[i] > 0 then
if lines[i] ~= nil and #lines[i] > 0 then
finish = i
break
end