mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-10 21:42: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)]
|
||||
|
||||
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 }
|
||||
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.UI_OUTPUT = clazz.UI_OUTPUT+"," if hasattr(clazz, 'UI_OUTPUT') else ""
|
||||
clazz.UI_OUTPUT += ",".join(signals)
|
||||
return clazz
|
||||
|
||||
return decorator
|
||||
|
||||
|
||||
@ -158,7 +158,7 @@ app.registerExtension({
|
||||
|
||||
if (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);
|
||||
if (w) {
|
||||
hideWidget(this, w);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user