.change -> .release for hires input
Improves overall UI responsiveness.
This commit is contained in:
parent
3885f8a63e
commit
63c02314cc
@ -513,15 +513,14 @@ def create_ui():
|
|||||||
with FormGroup(elem_id="txt2img_script_container"):
|
with FormGroup(elem_id="txt2img_script_container"):
|
||||||
custom_inputs = modules.scripts.scripts_txt2img.setup_ui()
|
custom_inputs = modules.scripts.scripts_txt2img.setup_ui()
|
||||||
|
|
||||||
hr_resolution_preview_inputs = [enable_hr, width, height, hr_scale, hr_resize_x, hr_resize_y]
|
def update_resolution_hires_input(inp, evt):
|
||||||
for input in hr_resolution_preview_inputs:
|
getattr(inp, evt)(
|
||||||
input.change(
|
|
||||||
fn=calc_resolution_hires,
|
fn=calc_resolution_hires,
|
||||||
inputs=hr_resolution_preview_inputs,
|
inputs=hr_resolution_preview_inputs,
|
||||||
outputs=[hr_final_resolution],
|
outputs=[hr_final_resolution],
|
||||||
show_progress=False,
|
show_progress=False,
|
||||||
)
|
)
|
||||||
input.change(
|
getattr(inp, evt)(
|
||||||
None,
|
None,
|
||||||
_js="onCalcResolutionHires",
|
_js="onCalcResolutionHires",
|
||||||
inputs=hr_resolution_preview_inputs,
|
inputs=hr_resolution_preview_inputs,
|
||||||
@ -529,6 +528,11 @@ def create_ui():
|
|||||||
show_progress=False,
|
show_progress=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
hr_resolution_preview_inputs = [enable_hr, width, height, hr_scale, hr_resize_x, hr_resize_y]
|
||||||
|
update_resolution_hires_input(enable_hr, 'change')
|
||||||
|
for input in hr_resolution_preview_inputs[1:]:
|
||||||
|
update_resolution_hires_input(input, 'release')
|
||||||
|
|
||||||
txt2img_gallery, generation_info, html_info, html_log = create_output_panel("txt2img", opts.outdir_txt2img_samples)
|
txt2img_gallery, generation_info, html_info, html_log = create_output_panel("txt2img", opts.outdir_txt2img_samples)
|
||||||
|
|
||||||
connect_reuse_seed(seed, reuse_seed, generation_info, dummy_component, is_subseed=False)
|
connect_reuse_seed(seed, reuse_seed, generation_info, dummy_component, is_subseed=False)
|
||||||
|
Loading…
Reference in New Issue
Block a user