return removed folds from removeFolds

This commit is contained in:
nightwing 2013-12-29 19:57:49 +04:00
commit 3f7f325777

View file

@ -454,13 +454,16 @@ function Folding() {
if (expandInner) { if (expandInner) {
this.removeFolds(folds); this.removeFolds(folds);
} else { } else {
// TODO: might need to remove and add folds in one go instead of using var subFolds = folds;
// TODO: might be better to remove and add folds in one go instead of using
// expandFolds several times. // expandFolds several times.
while (folds.length) { while (subFolds.length) {
this.expandFolds(folds); this.expandFolds(subFolds);
folds = this.getFoldsInRangeList(range); subFolds = this.getFoldsInRangeList(range);
} }
} }
if (folds.length)
return folds;
}; };
/* /*