diff --git a/modules/config.py b/modules/config.py index 5bb6fcda..49208e71 100644 --- a/modules/config.py +++ b/modules/config.py @@ -493,6 +493,12 @@ default_inpaint_engine_version = get_config_item_or_set_default( validator=lambda x: x in modules.flags.inpaint_engine_versions, expected_type=str ) +default_uov_method = get_config_item_or_set_default( + key='default_uov_method', + default_value=modules.flags.disabled, + validator=lambda x: x in modules.flags.uov_list, + expected_type=int +) default_inpaint_advanced_masking_checkbox = get_config_item_or_set_default( key='default_inpaint_advanced_masking_checkbox', default_value=False, diff --git a/webui.py b/webui.py index eed93aca..8d308da0 100644 --- a/webui.py +++ b/webui.py @@ -210,7 +210,7 @@ with shared.gradio_root: with gr.Column(): uov_input_image = grh.Image(label='Image', source='upload', type='numpy', show_label=False) with gr.Column(): - uov_method = gr.Radio(label='Upscale or Variation:', choices=flags.uov_list, value=flags.disabled) + uov_method = gr.Radio(label='Upscale or Variation:', choices=flags.uov_list, value=modules.config.default_uov_method) gr.HTML('\U0001F4D4 Documentation') with gr.TabItem(label='Image Prompt') as ip_tab: with gr.Row():