don't use addCallback for triggering onCreate

This commit is contained in:
ad1992 2022-05-04 13:30:42 +05:30
parent 645f9a5dc0
commit c93d8f4bd0

View File

@ -458,7 +458,10 @@ class App extends React.Component<AppProps, AppState> {
locked: false, locked: false,
}); });
const unbind = this.scene.addCallback(() => { this.scene.replaceAllElements([
...this.scene.getElementsIncludingDeleted(),
customElement,
]);
const customElementConfig = getCustomElementConfig( const customElementConfig = getCustomElementConfig(
this.props.customElementsConfig, this.props.customElementsConfig,
customElement.customType, customElement.customType,
@ -466,12 +469,6 @@ class App extends React.Component<AppProps, AppState> {
if (customElementConfig && customElementConfig.onCreate) { if (customElementConfig && customElementConfig.onCreate) {
customElementConfig.onCreate(customElement); customElementConfig.onCreate(customElement);
} }
});
this.scene.replaceAllElements([
...this.scene.getElementsIncludingDeleted(),
customElement,
]);
unbind();
}; };
private renderCanvas() { private renderCanvas() {