mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
fix(ui): do not await clearBuffer
This commit is contained in:
parent
f8bfb66108
commit
edd3b3bce9
@ -270,7 +270,7 @@ export const setStageEventHandlers = (manager: CanvasManager): (() => void) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
//#region mouseup
|
//#region mouseup
|
||||||
stage.on('mouseup', async () => {
|
stage.on('mouseup', () => {
|
||||||
$isMouseDown.set(false);
|
$isMouseDown.set(false);
|
||||||
const pos = $lastCursorPos.get();
|
const pos = $lastCursorPos.get();
|
||||||
const selectedEntity = getSelectedEntity();
|
const selectedEntity = getSelectedEntity();
|
||||||
@ -283,7 +283,7 @@ export const setStageEventHandlers = (manager: CanvasManager): (() => void) => {
|
|||||||
if (drawingBuffer?.type === 'brush_line') {
|
if (drawingBuffer?.type === 'brush_line') {
|
||||||
selectedEntity.adapter.renderer.commitBuffer();
|
selectedEntity.adapter.renderer.commitBuffer();
|
||||||
} else {
|
} else {
|
||||||
await selectedEntity.adapter.renderer.clearBuffer();
|
selectedEntity.adapter.renderer.clearBuffer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -292,7 +292,7 @@ export const setStageEventHandlers = (manager: CanvasManager): (() => void) => {
|
|||||||
if (drawingBuffer?.type === 'eraser_line') {
|
if (drawingBuffer?.type === 'eraser_line') {
|
||||||
selectedEntity.adapter.renderer.commitBuffer();
|
selectedEntity.adapter.renderer.commitBuffer();
|
||||||
} else {
|
} else {
|
||||||
await selectedEntity.adapter.renderer.clearBuffer();
|
selectedEntity.adapter.renderer.clearBuffer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -301,7 +301,7 @@ export const setStageEventHandlers = (manager: CanvasManager): (() => void) => {
|
|||||||
if (drawingBuffer?.type === 'rect') {
|
if (drawingBuffer?.type === 'rect') {
|
||||||
selectedEntity.adapter.renderer.commitBuffer();
|
selectedEntity.adapter.renderer.commitBuffer();
|
||||||
} else {
|
} else {
|
||||||
await selectedEntity.adapter.renderer.clearBuffer();
|
selectedEntity.adapter.renderer.clearBuffer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -343,7 +343,7 @@ export const setStageEventHandlers = (manager: CanvasManager): (() => void) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await selectedEntity.adapter.renderer.clearBuffer();
|
selectedEntity.adapter.renderer.clearBuffer();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (selectedEntity.adapter.renderer.buffer) {
|
if (selectedEntity.adapter.renderer.buffer) {
|
||||||
@ -380,7 +380,7 @@ export const setStageEventHandlers = (manager: CanvasManager): (() => void) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await selectedEntity.adapter.renderer.clearBuffer();
|
selectedEntity.adapter.renderer.clearBuffer();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (selectedEntity.adapter.renderer.buffer) {
|
if (selectedEntity.adapter.renderer.buffer) {
|
||||||
@ -408,7 +408,7 @@ export const setStageEventHandlers = (manager: CanvasManager): (() => void) => {
|
|||||||
drawingBuffer.rect.height = Math.round(normalizedPoint.y - drawingBuffer.rect.y);
|
drawingBuffer.rect.height = Math.round(normalizedPoint.y - drawingBuffer.rect.y);
|
||||||
await selectedEntity.adapter.renderer.setBuffer(drawingBuffer);
|
await selectedEntity.adapter.renderer.setBuffer(drawingBuffer);
|
||||||
} else {
|
} else {
|
||||||
await selectedEntity.adapter.renderer.clearBuffer();
|
selectedEntity.adapter.renderer.clearBuffer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user