From bcce2c8ab22cd1c3538ee8a6ba96604540594584 Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Wed, 17 Sep 2025 21:00:50 -0700 Subject: [PATCH] Revert "tentatively fix numerical enum bug" This reverts commit 402f73467fcda8b36e5f089f8b391873ba02edde. --- src/lib/litegraph/src/LGraphCanvas.ts | 4 ++-- .../core/canvas/litegraph/litegraphLinkAdapter.ts | 8 ++++---- src/renderer/core/layout/sync/useLinkLayoutSync.ts | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/lib/litegraph/src/LGraphCanvas.ts b/src/lib/litegraph/src/LGraphCanvas.ts index 03ca2fc18..83ce47660 100644 --- a/src/lib/litegraph/src/LGraphCanvas.ts +++ b/src/lib/litegraph/src/LGraphCanvas.ts @@ -5763,8 +5763,8 @@ export class LGraphCanvas ) return - const start_dir = startDirection ?? LinkDirection.RIGHT - const end_dir = endDirection ?? LinkDirection.LEFT + const start_dir = startDirection || LinkDirection.RIGHT + const end_dir = endDirection || LinkDirection.LEFT // Has reroutes if (reroutes.length) { diff --git a/src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts b/src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts index 55ac190cb..05e03179f 100644 --- a/src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts +++ b/src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts @@ -112,8 +112,8 @@ export class LitegraphLinkAdapter { ) // Get directions from slots - const startDir = sourceSlot.dir ?? LinkDirection.RIGHT - const endDir = targetSlot.dir ?? LinkDirection.LEFT + const startDir = sourceSlot.dir || LinkDirection.RIGHT + const endDir = targetSlot.dir || LinkDirection.LEFT // Convert to pure render data const linkData = this.convertToLinkRenderData( @@ -352,8 +352,8 @@ export class LitegraphLinkAdapter { } = {} ): void { // Apply same defaults as original renderLink - const startDir = start_dir ?? LinkDirection.RIGHT - const endDir = end_dir ?? LinkDirection.LEFT + const startDir = start_dir || LinkDirection.RIGHT + const endDir = end_dir || LinkDirection.LEFT // Convert flow to boolean const flowBool = flow === true || (typeof flow === 'number' && flow > 0) diff --git a/src/renderer/core/layout/sync/useLinkLayoutSync.ts b/src/renderer/core/layout/sync/useLinkLayoutSync.ts index 1af4338ad..fd6b3b19c 100644 --- a/src/renderer/core/layout/sync/useLinkLayoutSync.ts +++ b/src/renderer/core/layout/sync/useLinkLayoutSync.ts @@ -93,8 +93,8 @@ export function useLinkLayoutSync() { const endPos = getSlotPosition(targetNode, link.target_slot, true) // Get directions - const startDir = sourceSlot.dir ?? LinkDirection.RIGHT - const endDir = targetSlot.dir ?? LinkDirection.LEFT + const startDir = sourceSlot.dir || LinkDirection.RIGHT + const endDir = targetSlot.dir || LinkDirection.LEFT // Get reroutes for this link const reroutes = LLink.getReroutes(graph, link)