Skip to content

Commit 77fbba2

Browse files
author
Mohsen Azimi
committed
Some bug fixes on fold manager
1 parent 784d4d9 commit 77fbba2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/scripts/services/fold-manager.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function FoldManager(Editor, FoldPointFinder) {
1515
** Update buffer with changes from editor
1616
*/
1717
function refreshBuffer() {
18-
_.defaults(buffer, FoldPointFinder.findFolds(Editor.getValue()));
18+
_.defaults(FoldPointFinder.findFolds(Editor.getValue()), buffer);
1919
emitChanges();
2020
}
2121

@@ -47,8 +47,8 @@ function FoldManager(Editor, FoldPointFinder) {
4747
}
4848

4949
while (keys.length) {
50-
if (!current && !current.subFolds) {
51-
break;
50+
if (!current || !current.subFolds) {
51+
return null;
5252
}
5353
current = current.subFolds[keys.shift()];
5454
}

app/scripts/services/foldpoint-finder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function FoldPointFinder() {
1313
var lines = yamlString.split('\n');
1414

1515
// Return up to 3 level
16-
return { subFolds: getFolds(lines, 5, 0) };
16+
return { subFolds: getFolds(lines, 2, 0) };
1717
};
1818

1919
/*

0 commit comments

Comments
 (0)