fix(ui): transparency effect not updating

This commit is contained in:
psychedelicious 2024-08-28 16:08:12 +10:00
parent c7bfae2d1e
commit 39a94ec70e

View File

@ -112,12 +112,11 @@ export class CanvasEntityLayerAdapter extends CanvasModuleABC {
this.renderer.updateOpacity(opacity); this.renderer.updateOpacity(opacity);
} }
if (state.type === 'control_layer' && this.state.type === 'control_layer') { if (state.type === 'control_layer' && prevState.type === 'control_layer') {
if (this.isFirstRender || state.withTransparencyEffect !== this.state.withTransparencyEffect) { if (this.isFirstRender || state.withTransparencyEffect !== prevState.withTransparencyEffect) {
this.renderer.updateTransparencyEffect(state.withTransparencyEffect); this.renderer.updateTransparencyEffect(state.withTransparencyEffect);
} }
} }
// this.transformer.syncInteractionState();
if (this.isFirstRender) { if (this.isFirstRender) {
this.transformer.updateBbox(); this.transformer.updateBbox();