Mark `linewrapping` `open_files` table as weak
We weren't correctly garbage-collecting `Doc`s, so we had `Highlighter`s stay alive over their due time.
This commit is contained in:
parent
d8581c9b3f
commit
bc2f22e9e7
|
@ -310,7 +310,7 @@ local function get_line_col_from_index_and_x(docview, idx, x)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
local open_files = {}
|
local open_files = setmetatable({ }, { __mode = "k" })
|
||||||
|
|
||||||
local old_doc_insert = Doc.raw_insert
|
local old_doc_insert = Doc.raw_insert
|
||||||
function Doc:raw_insert(line, col, text, undo_stack, time)
|
function Doc:raw_insert(line, col, text, undo_stack, time)
|
||||||
|
|
Loading…
Reference in New Issue