[Cleanup] Remove WidgetOptions.forceInput (#3362)

This commit is contained in:
Chenlei Hu
2025-04-09 11:36:35 -04:00
committed by GitHub
parent a879f413bb
commit 609496957b
3 changed files with 1 additions and 7 deletions

View File

@@ -433,8 +433,7 @@ function getConfig(this: LGraphNode, widgetName: string) {
function isConvertibleWidget(widget: IWidget, config: InputSpec): boolean { function isConvertibleWidget(widget: IWidget, config: InputSpec): boolean {
return ( return (
// @ts-expect-error InputSpec is not typed correctly // @ts-expect-error InputSpec is not typed correctly
(VALID_TYPES.includes(widget.type) || VALID_TYPES.includes(config[0])) && VALID_TYPES.includes(widget.type) || VALID_TYPES.includes(config[0])
!widget.options?.forceInput
) )
} }

View File

@@ -147,7 +147,6 @@ export const useLitegraphService = () => {
widget.label = st(nameKey, widget.label ?? inputName) widget.label = st(nameKey, widget.label ?? inputName)
widget.options ??= {} widget.options ??= {}
Object.assign(widget.options, { Object.assign(widget.options, {
forceInput: inputSpec.forceInput,
advanced: inputSpec.advanced, advanced: inputSpec.advanced,
hidden: inputSpec.hidden hidden: inputSpec.hidden
}) })

View File

@@ -26,10 +26,6 @@ declare module '@comfyorg/litegraph/dist/types/widgets' {
* The minimum size of the node if the widget is present. * The minimum size of the node if the widget is present.
*/ */
minNodeSize?: Size minNodeSize?: Size
/**
* Whether the widget is forced to be an input.
*/
forceInput?: boolean
/** /**
* Whether the widget defaults to input state. Can still be converted back * Whether the widget defaults to input state. Can still be converted back
* to widget state. * to widget state.