diff --git a/src/composables/graph/useGraphNodeManager.ts b/src/composables/graph/useGraphNodeManager.ts index a7755afa6..68e74c0b5 100644 --- a/src/composables/graph/useGraphNodeManager.ts +++ b/src/composables/graph/useGraphNodeManager.ts @@ -75,6 +75,7 @@ export interface VueNodeData { hasErrors?: boolean inputs?: INodeInputSlot[] outputs?: INodeOutputSlot[] + resizable?: boolean shape?: number subgraphId?: string | null titleMode?: TitleMode @@ -325,6 +326,7 @@ export function useGraphNodeManager(graph: LGraph): GraphNodeManager { flags: node.flags ? { ...node.flags } : undefined, color: node.color || undefined, bgcolor: node.bgcolor || undefined, + resizable: node.resizable, shape: node.shape } } diff --git a/src/renderer/extensions/vueNodes/components/LGraphNode.vue b/src/renderer/extensions/vueNodes/components/LGraphNode.vue index 9de967260..8f27c189e 100644 --- a/src/renderer/extensions/vueNodes/components/LGraphNode.vue +++ b/src/renderer/extensions/vueNodes/components/LGraphNode.vue @@ -124,7 +124,7 @@
{ if (event.button !== 0) return if (!shouldHandleNodePointerEvents.value) return if (nodeData.flags?.pinned) return + if (nodeData.resizable === false) return startResize(event) }