fix(doc): convert Doc:merge_cursors parameter from "selection index" to table index

This commit is contained in:
Guldoman
2024-06-24 22:29:05 +08:00
committed by takase1121
parent 5ba8cfde6d
commit 71913e1b86
+2 -1
View File
@@ -249,7 +249,8 @@ function Doc:set_selection(line1, col1, line2, col2, swap)
end
function Doc:merge_cursors(idx)
for i = (idx or (#self.selections - 3)), (idx or 5), -4 do
local table_index = idx and (idx - 1) * 4
for i = (table_index or (#self.selections - 3)), (table_index or 5), -4 do
for j = 1, i - 4, 4 do
if self.selections[i] == self.selections[j] and
self.selections[i+1] == self.selections[j+1] then