修正递归调用

pull/317/MERGE
ChenX 5 years ago
parent 17019ab56b
commit 87b48a138b

@ -279,13 +279,11 @@ export class Board extends ExtureSolid
}
ClearDrillList(k: ObjectId)
{
this.WriteAllObjectRecord();
let idList = this.m_DrillList.get(k);
if (idList)
let drids = this.m_DrillList.get(k);
if (drids)
{
let br = k.Object as Board;
br.ClearDrillList(this.Id);
for (let drillents of idList)
this.WriteAllObjectRecord();
for (let drillents of drids)
{
for (let objId of drillents)
{
@ -294,6 +292,10 @@ export class Board extends ExtureSolid
}
}
this.m_DrillList.delete(k);
//必须在这里删除
let br = k.Object as Board;
br.ClearDrillList(this.Id);
}
}
ClearAllDrillList()

Loading…
Cancel
Save