aboutsummaryrefslogtreecommitdiff
path: root/modules/ui.py
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2023-05-18 20:32:21 +0300
committerGitHub <noreply@github.com>2023-05-18 20:32:21 +0300
commit2e006fa50046440c81e663d0e833a85b35258d41 (patch)
tree4aadfae5a0ed7fa7b7431515dde02ff6801ecf44 /modules/ui.py
parentb5a0c6da374564a9bbb3817eafbc2a0b6b9801a7 (diff)
parent57275da90379ae78232944e7cf181a55ed7c1b57 (diff)
Merge pull request #10519 from catboxanon/patch/hires-input-release-event
Improve width/height slider responsiveness
Diffstat (limited to 'modules/ui.py')
-rw-r--r--modules/ui.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/ui.py b/modules/ui.py
index 2016ed74..70a597d7 100644
--- a/modules/ui.py
+++ b/modules/ui.py
@@ -525,14 +525,15 @@ def create_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]
- 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,
@@ -540,6 +541,10 @@ def create_ui():
show_progress=False,
)
+ 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)