From 127270a7aa46921cf11471516d492c1c2b8abf47 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 19 Apr 2013 23:04:28 +0400 Subject: [PATCH] fix mixed folding misses folds on lines drawn before tokenization is finished --- lib/ace/mode/folding/mixed.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ace/mode/folding/mixed.js b/lib/ace/mode/folding/mixed.js index 40d2cda8..3dd48a7d 100644 --- a/lib/ace/mode/folding/mixed.js +++ b/lib/ace/mode/folding/mixed.js @@ -59,6 +59,8 @@ oop.inherits(FoldMode, BaseFoldMode); }; this.getFoldWidget = function(session, foldStyle, row) { + if (session.bgTokenizer.currentLine < row) + return; return ( this.$tryMode(session.getState(row-1), session, foldStyle, row) || this.$tryMode(session.getState(row), session, foldStyle, row) ||