From eafd3d1ec705dc5c60460395232ea7733e161007 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Fri, 13 Sep 2024 13:16:34 +1000 Subject: [PATCH] feat(ui): select layer when dropping image on it to replace its data --- .../middleware/listenerMiddleware/listeners/imageDropped.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/invokeai/frontend/web/src/app/store/middleware/listenerMiddleware/listeners/imageDropped.ts b/invokeai/frontend/web/src/app/store/middleware/listenerMiddleware/listeners/imageDropped.ts index d4c58609b4..2598eb0ff5 100644 --- a/invokeai/frontend/web/src/app/store/middleware/listenerMiddleware/listeners/imageDropped.ts +++ b/invokeai/frontend/web/src/app/store/middleware/listenerMiddleware/listeners/imageDropped.ts @@ -5,6 +5,7 @@ import { selectDefaultControlAdapter } from 'features/controlLayers/hooks/addLay import { controlLayerAdded, entityRasterized, + entitySelected, ipaImageChanged, rasterLayerAdded, rgIPAdapterImageChanged, @@ -127,6 +128,7 @@ export const addImageDroppedListener = (startAppListening: AppStartListening) => const imageObject = imageDTOToImageObject(activeData.payload.imageDTO); const { x, y } = selectCanvasSlice(state).bbox.rect; dispatch(entityRasterized({ entityIdentifier, imageObject, position: { x, y }, replaceObjects: true })); + dispatch(entitySelected({ entityIdentifier })); return; }