mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-13 15:02:37 +08:00
fix reload of defaultInput widget
This commit is contained in:
parent
ab77967ae6
commit
27428d2cb7
@ -27,7 +27,7 @@ def ui_signal(signals:str|list[str]):
|
|||||||
returns_tuple = returns_tuple[:-len(signals)]
|
returns_tuple = returns_tuple[:-len(signals)]
|
||||||
|
|
||||||
for i,key in enumerate(signals):
|
for i,key in enumerate(signals):
|
||||||
returns['ui']['key'] = popped_returns[i]
|
returns_ui[key] = popped_returns[i]
|
||||||
|
|
||||||
return { "ui":returns_ui, "result": returns_tuple }
|
return { "ui":returns_ui, "result": returns_tuple }
|
||||||
clazz._ui_signal_decorated_function = _ui_signal_decorated_function
|
clazz._ui_signal_decorated_function = _ui_signal_decorated_function
|
||||||
@ -35,6 +35,7 @@ def ui_signal(signals:str|list[str]):
|
|||||||
clazz.OUTPUT_NODE = True
|
clazz.OUTPUT_NODE = True
|
||||||
clazz.UI_OUTPUT = clazz.UI_OUTPUT+"," if hasattr(clazz, 'UI_OUTPUT') else ""
|
clazz.UI_OUTPUT = clazz.UI_OUTPUT+"," if hasattr(clazz, 'UI_OUTPUT') else ""
|
||||||
clazz.UI_OUTPUT += ",".join(signals)
|
clazz.UI_OUTPUT += ",".join(signals)
|
||||||
|
return clazz
|
||||||
|
|
||||||
return decorator
|
return decorator
|
||||||
|
|
||||||
|
|||||||
@ -158,7 +158,7 @@ app.registerExtension({
|
|||||||
|
|
||||||
if (this.inputs) {
|
if (this.inputs) {
|
||||||
for (const input of this.inputs) {
|
for (const input of this.inputs) {
|
||||||
if (input.widget && !input.widget.config[1]?.forceInput) {
|
if (input.widget && !input.widget.config[1]?.forceInput && !input.widget.config[1]?.defaultInput) {
|
||||||
const w = this.widgets.find((w) => w.name === input.widget.name);
|
const w = this.widgets.find((w) => w.name === input.widget.name);
|
||||||
if (w) {
|
if (w) {
|
||||||
hideWidget(this, w);
|
hideWidget(this, w);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user