Skip to content

Commit c73ab13

Browse files
committed
[folgutter addon] Respond to swapDoc event asynchronously
Since the viewport info isn't updated until the redraw, and the event fires before the redraw. See https://discuss.codemirror.net/t/whats-wrong-fold-gutters-do-not-show-up-after-swapdoc-call/580
1 parent 273c803 commit c73ab13

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

addon/fold/foldgutter.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
cm.off("viewportChange", onViewportChange);
2121
cm.off("fold", onFold);
2222
cm.off("unfold", onFold);
23-
cm.off("swapDoc", updateInViewport);
23+
cm.off("swapDoc", onChange);
2424
}
2525
if (val) {
2626
cm.state.foldGutter = new State(parseOptions(val));
@@ -30,7 +30,7 @@
3030
cm.on("viewportChange", onViewportChange);
3131
cm.on("fold", onFold);
3232
cm.on("unfold", onFold);
33-
cm.on("swapDoc", updateInViewport);
33+
cm.on("swapDoc", onChange);
3434
}
3535
});
3636

0 commit comments

Comments
 (0)