fix(ui): do not await clearBuffer

This commit is contained in:
psychedelicious 2024-08-07 18:48:21 +10:00
parent f8bfb66108
commit edd3b3bce9

View File

@ -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();
} }
} }
} }