From e69731f522cb737799f9073b116dd41d0f404d82 Mon Sep 17 00:00:00 2001 From: bananasss00 Date: Mon, 10 Feb 2025 23:16:19 +0300 Subject: [PATCH] Fix InpaintCrop widget updates by restricting patch to InpaintCrop nodes --- js/showcontrol.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/showcontrol.js b/js/showcontrol.js index 2d7c71a..1ca534a 100644 --- a/js/showcontrol.js +++ b/js/showcontrol.js @@ -100,6 +100,9 @@ function toggleWidget(node, widget, show = false, suffix = "") { app.registerExtension({ name: "inpaint-cropandstitch.showcontrol", nodeCreated(node) { + if (node.comfyClass !== "InpaintCrop") + return; + inpaintCropAndStitchHandler(node); for (const w of node.widgets || []) { let widgetValue = w.value; @@ -118,7 +121,6 @@ app.registerExtension({ return valueToReturn; }, set(newVal) { - // If there's an original setter, use it. Otherwise, set widgetValue. if (originalDescriptor && originalDescriptor.set) { originalDescriptor.set.call(w, newVal);