delay colorview for invisible CMs
This commit is contained in:
parent
1ec8e6a41a
commit
1d226aac8b
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue
Block a user