From a2d5c6fd90ca0226bbbfea01a4b28c8b8d307a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LeoYuan=20=E8=A2=81=E5=8A=9B=E7=9A=93?= Date: Fri, 13 May 2022 14:11:45 +0800 Subject: [PATCH] fix: fix outline-tree initialization failed --- packages/plugin-outline-pane/src/main.ts | 2 +- packages/shell/src/component-meta.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/plugin-outline-pane/src/main.ts b/packages/plugin-outline-pane/src/main.ts index 697af1562..1f2e23ffd 100644 --- a/packages/plugin-outline-pane/src/main.ts +++ b/packages/plugin-outline-pane/src/main.ts @@ -60,7 +60,7 @@ export class OutlineMain implements ISensor, ITreeBoard, IScrollable { return false; } inited = true; - const designer = await editor.onceGot(Designer); + const designer = await editor.onceGot('designer'); this.setupDesigner(designer); }; diff --git a/packages/shell/src/component-meta.ts b/packages/shell/src/component-meta.ts index bc8a44922..8cf9a570e 100644 --- a/packages/shell/src/component-meta.ts +++ b/packages/shell/src/component-meta.ts @@ -117,8 +117,12 @@ export default class ComponentMeta { * @param parent * @returns */ - checkNestingDown(my: Node | NodeData, target: NodeSchema | Node | NodeSchema[]) { + checkNestingDown(my: Node | NodeData, target: NodeSchema | Node | NodeSchema[]) { const curNode = my.isNode ? my[nodeSymbol] : my; return this[componentMetaSymbol].checkNestingDown(curNode as any, target[nodeSymbol] || target); } + + refreshMetadata() { + this[componentMetaSymbol].refreshMetadata(); + } }