Skip to content

Commit 82f3dc9

Browse files
DustyShoedunkeroni
andauthored
Fix to retain layer opacity on mode switch. (#8879)
Co-authored-by: dunkeroni <dunkeroni@gmail.com>
1 parent 471ab9d commit 82f3dc9

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityAdapterBase.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,7 @@ export abstract class CanvasEntityAdapterBase<T extends CanvasEntityState, U ext
542542
this.renderer.updateCompositingRectSize();
543543
this.renderer.updateCompositingRectPosition();
544544
this.renderer.updateCompositingRectFill();
545+
this.renderer.updateOpacity();
545546
}
546547
this.renderer.syncKonvaCache();
547548
};

invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityObjectRenderer.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,10 +320,6 @@ export class CanvasEntityObjectRenderer extends CanvasModuleBase {
320320
};
321321

322322
updateOpacity = throttle(() => {
323-
if (!this.parent.konva.layer.visible()) {
324-
return;
325-
}
326-
327323
this.log.trace('Updating opacity');
328324

329325
const opacity = this.parent.state.opacity;

0 commit comments

Comments
 (0)