diff options
author | catboxanon <122327233+catboxanon@users.noreply.github.com> | 2023-05-18 17:06:13 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-18 17:06:13 +0000 |
commit | 63c02314ccad8aaed853cf5b17e79c4a32d14657 (patch) | |
tree | e4b23cb347a9dbbecf4c2b3b1778b6ae1cc57f18 /modules/ui.py | |
parent | 3885f8a63e0954ac96e6681aa8b33281f10337a2 (diff) | |
download | stable-diffusion-webui-gfx803-63c02314ccad8aaed853cf5b17e79c4a32d14657.tar.gz stable-diffusion-webui-gfx803-63c02314ccad8aaed853cf5b17e79c4a32d14657.tar.bz2 stable-diffusion-webui-gfx803-63c02314ccad8aaed853cf5b17e79c4a32d14657.zip |
.change -> .release for hires input
Improves overall UI responsiveness.
Diffstat (limited to 'modules/ui.py')
-rw-r--r-- | modules/ui.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/modules/ui.py b/modules/ui.py index 3be5257a..02596757 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -513,15 +513,14 @@ def create_ui(): with FormGroup(elem_id="txt2img_script_container"):
custom_inputs = modules.scripts.scripts_txt2img.setup_ui()
- hr_resolution_preview_inputs = [enable_hr, width, height, hr_scale, hr_resize_x, hr_resize_y]
- for input in hr_resolution_preview_inputs:
- input.change(
+ def update_resolution_hires_input(inp, evt):
+ getattr(inp, evt)(
fn=calc_resolution_hires,
inputs=hr_resolution_preview_inputs,
outputs=[hr_final_resolution],
show_progress=False,
)
- input.change(
+ getattr(inp, evt)(
None,
_js="onCalcResolutionHires",
inputs=hr_resolution_preview_inputs,
@@ -529,6 +528,11 @@ def create_ui(): 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)
connect_reuse_seed(seed, reuse_seed, generation_info, dummy_component, is_subseed=False)
|