diff --git a/gui/src/api/client.ts b/gui/src/api/client.ts index f7513ed7..35f088a7 100644 --- a/gui/src/api/client.ts +++ b/gui/src/api/client.ts @@ -46,6 +46,8 @@ export interface InpaintParams extends BaseImgParams { } export interface OutpaintPixels { + enabled: boolean; + left: number; right: number; top: number; diff --git a/gui/src/components/Inpaint.tsx b/gui/src/components/Inpaint.tsx index f4f85f65..c235e7cf 100644 --- a/gui/src/components/Inpaint.tsx +++ b/gui/src/components/Inpaint.tsx @@ -27,7 +27,7 @@ export function Inpaint(props: InpaintProps) { async function uploadSource(): Promise { const outpaint = state.getState().outpaint; // TODO: seems shady - if (outpaint.bottom > 0 || outpaint.left > 0 || outpaint.right > 0 || outpaint.top > 0) { + if (outpaint.enabled) { const output = await client.outpaint({ ...params, ...outpaint, diff --git a/gui/src/components/MaskCanvas.tsx b/gui/src/components/MaskCanvas.tsx index 6e0f95f6..f6b65300 100644 --- a/gui/src/components/MaskCanvas.tsx +++ b/gui/src/components/MaskCanvas.tsx @@ -233,8 +233,8 @@ export function MaskCanvas(props: MaskCanvasProps) { { @@ -243,7 +243,7 @@ export function MaskCanvas(props: MaskCanvasProps) { /> Fill with black +