From d55ef7eec2818e525926b8c9b6f0d69359ae6102 Mon Sep 17 00:00:00 2001 From: NumZ Date: Sun, 18 May 2025 02:05:00 +0200 Subject: [PATCH] Update Widget --- web/js/nodetype_input.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web/js/nodetype_input.js b/web/js/nodetype_input.js index 792f4a0..95cabc4 100644 --- a/web/js/nodetype_input.js +++ b/web/js/nodetype_input.js @@ -82,7 +82,7 @@ function initialisation_preGraph(node) { case "INT": node.outputs[0].type = "INT"; ComfyWidgets.INT(node, "default", ["INT", options], app); - if (node.widgets_values.length == 2) { + if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { node.widgets[1].value = widget_input.value; @@ -105,7 +105,7 @@ function initialisation_preGraph(node) { node.outputs[0].type = "FLOAT"; ComfyWidgets.FLOAT(node, "default", ["FLOAT", options], app); - if (node.widgets_values.length == 2) { + if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { node.widgets[1].value = widget_input.value; @@ -126,7 +126,7 @@ function initialisation_preGraph(node) { case "BOOLEAN": node.outputs[0].type = "BOOLEAN"; node.addWidget("toggle", "default", false, () => {}); - if (node.widgets_values.length == 2) { + if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { node.widgets[1].value = widget_input.value; @@ -147,7 +147,7 @@ function initialisation_preGraph(node) { case "COMBO": node.outputs[0].type = "COMBO"; ComfyWidgets.COMBO(node, "default", ["COMBO", options], app); - if (node.widgets_values.length == 2) { + if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1][0]; } else { node.widgets[1].value = widget_input.value; @@ -191,7 +191,7 @@ function initialisation_preGraph(node) { app ); - if (node.widgets_values.length == 2) { + if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { node.widgets[1].value = widget_input.value;