修复:避免模块更新时访问空模块

pull/1088/MERGE
ChenX 4 years ago
parent c14a39a2b3
commit a3c05b0112

@ -16,5 +16,5 @@
"files.insertFinalNewline": true, "files.insertFinalNewline": true,
"typescript.format.semicolons": "insert", "typescript.format.semicolons": "insert",
"files.trimFinalNewlines": true, "files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true "files.trimTrailingWhitespace": true,
} }

@ -485,6 +485,9 @@ export class TemplateRecord extends SymbolTableRecord
{ {
let template = stack.pop(); let template = stack.pop();
//清理历史记录时,子对象会被清理,为了防止被清理掉,清除不需要的id
template.Children = template.Children.filter(id => id && !id.IsErase);
//计算DIV(给子空间使用) //计算DIV(给子空间使用)
if (template.Children.length > 0 && template.SplitType !== TemplateSplitType.None) if (template.Children.length > 0 && template.SplitType !== TemplateSplitType.None)
{ {

Loading…
Cancel
Save