From 39a94ec70ef40cf34ed258dede6c60d9ceb42e80 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:08:12 +1000 Subject: [PATCH] fix(ui): transparency effect not updating --- .../features/controlLayers/konva/CanvasEntityLayerAdapter.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntityLayerAdapter.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntityLayerAdapter.ts index 36740ba630..e815548fba 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntityLayerAdapter.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntityLayerAdapter.ts @@ -112,12 +112,11 @@ export class CanvasEntityLayerAdapter extends CanvasModuleABC { this.renderer.updateOpacity(opacity); } - if (state.type === 'control_layer' && this.state.type === 'control_layer') { - if (this.isFirstRender || state.withTransparencyEffect !== this.state.withTransparencyEffect) { + if (state.type === 'control_layer' && prevState.type === 'control_layer') { + if (this.isFirstRender || state.withTransparencyEffect !== prevState.withTransparencyEffect) { this.renderer.updateTransparencyEffect(state.withTransparencyEffect); } } - // this.transformer.syncInteractionState(); if (this.isFirstRender) { this.transformer.updateBbox();