File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
addons/block_code/ui/blocks/utilities/parameter_input Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -241,6 +241,18 @@ func _update_option_input(current_value: Variant = null):
241241 if item == current_value :
242242 selected_item_index = item_index
243243
244+ if selected_item_index == - 1 and current_value :
245+ # If the current value is not in the default list of options, add it
246+ # and select it.
247+ _option_input .add_separator ()
248+ var item_index = _option_input .item_count
249+ var option_label = current_value .capitalize ()
250+ _option_input .add_item (option_label )
251+ _option_input .set_item_metadata (item_index , current_value )
252+ selected_item_index = item_index
253+ elif selected_item_index == - 1 :
254+ selected_item_index = option_data .selected
255+
244256 _option_input .select (selected_item_index )
245257
246258
You can’t perform that action at this time.
0 commit comments