优化,避免打开图纸取消后还有正在打开的信息

pull/1663/head
ChenX 3 years ago
parent 58efa59af1
commit 41051c2240

@ -36,6 +36,7 @@ import { Command } from "../Editor/CommandMachine";
import { PromptSsgetResult, PromptStatus } from "../Editor/PromptResult";
import { Orbit } from '../Geometry/Orbit';
import { RenderType } from '../GraphicsSystem/RenderType';
import { arrayPushArray } from '../Nest/Common/ArrayExt';
import { GetCompoentObjectIdString } from '../UI/Components/ComponentObjectId';
import { ModalFooter, ModalHeader } from '../UI/Components/Modal/ModalContainer';
import { ModalPosition } from '../UI/Components/Modal/ModalInterface';
@ -154,7 +155,7 @@ export function Entitys2Data(ents: Entity[]): Data
else if (e instanceof Hole)
d.Entitys.push(ConvertHole2Data(e));
else if (e instanceof CompositeEntity)
d.Entitys.push(...CompositeEntity2Data(e));
arrayPushArray(d.Entitys, CompositeEntity2Data(e));
else if (e instanceof RevolveSolid)
d.Entitys.push(ConvertRevolve2Data(e));
else if (e instanceof EntityRef)

@ -123,7 +123,11 @@ export class FileServer extends Singleton
intent: Intent.DANGER
});
if (!status) return status;//如果不肯放弃保存,那么终止本次文件打开
if (!status)
{
AppToaster.dismiss("openfile");
return status;//如果不肯放弃保存,那么终止本次文件打开
}
}
if (status)
try

Loading…
Cancel
Save