소스 검색

fixed new separator default level

Nicolas Cannasse 3 년 전
부모
커밋
0fe361469a
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      hide/comp/cdb/Editor.hx

+ 6 - 3
hide/comp/cdb/Editor.hx

@@ -1319,13 +1319,16 @@ class Editor extends Component {
 					sheet.separators.splice(sepIndex, 1);
 					sheet.separators.splice(sepIndex, 1);
 				} else {
 				} else {
 					sepIndex = sheet.separators.length;
 					sepIndex = sheet.separators.length;
-					var level = js.Lib.undefined;
-					for( i in 0...sheet.separators.length )
+					var level = 1;
+					for( i in 0...sheet.separators.length ) {
 						if( sheet.separators[i].index > line.index ) {
 						if( sheet.separators[i].index > line.index ) {
 							sepIndex = i;
 							sepIndex = i;
-							level = sheet.separators[i].level + 1;
 							break;
 							break;
 						}
 						}
+						var lv = sheet.separators[i].level;
+						if( lv == null ) lv = 0;
+						level = lv + 1;
+					}
 					sheet.separators.insert(sepIndex, { index : line.index, level : level });
 					sheet.separators.insert(sepIndex, { index : line.index, level : level });
 				}
 				}
 				endChanges();
 				endChanges();