File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
addons/block_code/ui/blocks/utilities/parameter_input Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -242,7 +242,18 @@ func _update_option_input(current_value: Variant = null):
242242 if item == current_value :
243243 selected_item_index = item_index
244244
245- if _option_input .item_count == 0 :
245+ if selected_item_index == - 1 and current_value :
246+ # If the current value is not in the default list of options, add it
247+ # and select it.
248+ if _option_input .item_count > 0 :
249+ _option_input .add_separator ()
250+ var item_index = _option_input .item_count
251+ var option_label = current_value .capitalize ()
252+ _option_input .add_item (option_label )
253+ _option_input .set_item_tooltip (item_index , current_value )
254+ _option_input .set_item_metadata (item_index , current_value )
255+ selected_item_index = item_index
256+ elif _option_input .item_count == 0 :
246257 var item_index = _option_input .item_count
247258 _option_input .add_item ("<%s >" % placeholder )
248259 _option_input .set_item_disabled (item_index , true )
You can’t perform that action at this time.
0 commit comments