delay colorview for invisible CMs

This commit is contained in:
tophf 2020-11-13 19:05:12 +03:00
parent 1ec8e6a41a
commit 1d226aac8b

View File

@ -164,12 +164,14 @@
function colorizeAll(state) {
const {cm} = state;
const {viewFrom, viewTo} = cm.display;
if (!viewTo) {
requestAnimationFrame(() => colorizeAll(state));
return;
}
const {curOp} = cm;
if (!curOp) cm.startOperation();
const viewFrom = cm.display.viewFrom;
const viewTo = (cm.display.viewTo || maxRenderChunkSize - 1) + 1;
state.line = viewFrom;
state.inComment = null;
state.now = performance.now();