From 51c16a4f564118e34d39324d3dbedc7e499192ef Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Tue, 25 Feb 2025 22:45:37 +1100 Subject: [PATCH] [TS] Add null check in paste handler (#2722) --- src/composables/usePaste.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/composables/usePaste.ts b/src/composables/usePaste.ts index 46431a5a4..a1260d259 100644 --- a/src/composables/usePaste.ts +++ b/src/composables/usePaste.ts @@ -65,8 +65,10 @@ export const usePaste = () => { if (!imageNode) { // No image node selected: add a new one const newNode = LiteGraph.createNode('LoadImage') - newNode.pos = [canvas.graph_mouse[0], canvas.graph_mouse[1]] - if (newNode) imageNode = graph?.add(newNode) ?? null + if (newNode) { + newNode.pos = [canvas.graph_mouse[0], canvas.graph_mouse[1]] + imageNode = graph?.add(newNode) ?? null + } graph?.change() } pasteItemOnNode(items, imageNode) @@ -83,8 +85,10 @@ export const usePaste = () => { if (!audioNode) { // No audio node selected: add a new one const newNode = LiteGraph.createNode('LoadAudio') - newNode.pos = [canvas.graph_mouse[0], canvas.graph_mouse[1]] - if (newNode) audioNode = graph?.add(newNode) ?? null + if (newNode) { + newNode.pos = [canvas.graph_mouse[0], canvas.graph_mouse[1]] + audioNode = graph?.add(newNode) ?? null + } graph?.change() } pasteItemOnNode(items, audioNode)