File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed
invokeai/frontend/web/src/features/nodes/util/graph/generation Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change 1
1
import type { RootState } from 'app/store/store' ;
2
2
import type { CanvasEntityAdapterInpaintMask } from 'features/controlLayers/konva/CanvasEntity/CanvasEntityAdapterInpaintMask' ;
3
3
import type { CanvasManager } from 'features/controlLayers/konva/CanvasManager' ;
4
- import { getEmptyRect , getPrefixedId } from 'features/controlLayers/konva/util' ;
4
+ import { getPrefixedId } from 'features/controlLayers/konva/util' ;
5
5
import { selectCanvasSettingsSlice } from 'features/controlLayers/store/canvasSettingsSlice' ;
6
6
import { selectParamsSlice } from 'features/controlLayers/store/paramsSlice' ;
7
7
import { selectCanvasSlice } from 'features/controlLayers/store/selectors' ;
8
- import type { Dimensions , Rect } from 'features/controlLayers/store/types' ;
8
+ import type { Dimensions } from 'features/controlLayers/store/types' ;
9
9
import type { Graph } from 'features/nodes/util/graph/generation/Graph' ;
10
10
import { isMainModelWithoutUnet } from 'features/nodes/util/graph/graphBuilderUtils' ;
11
11
import type {
@@ -54,8 +54,7 @@ export const addInpaint = async ({
54
54
const canvasSettings = selectCanvasSettingsSlice ( state ) ;
55
55
const canvas = selectCanvasSlice ( state ) ;
56
56
57
- // Make sure bbox.rect is defined, use an empty rect if it's not
58
- const rect : Rect = canvas . bbox ?. rect ?? getEmptyRect ( ) ;
57
+ const { rect } = canvas . bbox ;
59
58
60
59
const rasterAdapters = manager . compositor . getVisibleAdaptersOfType ( 'raster_layer' ) ;
61
60
const initialImage = await manager . compositor . getCompositeImageDTO ( rasterAdapters , rect , {
Original file line number Diff line number Diff line change 1
1
import type { RootState } from 'app/store/store' ;
2
2
import type { CanvasEntityAdapterInpaintMask } from 'features/controlLayers/konva/CanvasEntity/CanvasEntityAdapterInpaintMask' ;
3
3
import type { CanvasManager } from 'features/controlLayers/konva/CanvasManager' ;
4
- import { getEmptyRect , getPrefixedId } from 'features/controlLayers/konva/util' ;
4
+ import { getPrefixedId } from 'features/controlLayers/konva/util' ;
5
5
import { selectCanvasSettingsSlice } from 'features/controlLayers/store/canvasSettingsSlice' ;
6
6
import { selectParamsSlice } from 'features/controlLayers/store/paramsSlice' ;
7
7
import { selectCanvasSlice } from 'features/controlLayers/store/selectors' ;
8
- import type { Dimensions , Rect } from 'features/controlLayers/store/types' ;
8
+ import type { Dimensions } from 'features/controlLayers/store/types' ;
9
9
import type { Graph } from 'features/nodes/util/graph/generation/Graph' ;
10
10
import { getInfill , isMainModelWithoutUnet } from 'features/nodes/util/graph/graphBuilderUtils' ;
11
11
import type {
@@ -65,8 +65,7 @@ export const addOutpaint = async ({
65
65
66
66
const inpaintMaskAdapters = manager . compositor . getVisibleAdaptersOfType ( 'inpaint_mask' ) ;
67
67
68
- // Make sure bbox.rect is defined, use an empty rect if it's not
69
- const rect : Rect = canvas . bbox ?. rect ?? getEmptyRect ( ) ;
68
+ const { rect } = canvas . bbox ;
70
69
71
70
// Get inpaint mask adapters that have noise settings
72
71
const noiseMaskAdapters = inpaintMaskAdapters . filter ( ( adapter ) => adapter . state . noiseLevel !== undefined ) ;
You can’t perform that action at this time.
0 commit comments