Skip to content

Commit

Permalink
Merge pull request #16180 from light-and-ray/do_not_send_image_size_o…
Browse files Browse the repository at this point in the history
…n_paste_inpaint

do not send image size on paste inpaint
  • Loading branch information
AUTOMATIC1111 authored Jul 20, 2024
2 parents 5096c16 + d57ff88 commit 986c31d
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions modules/infotext_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,18 +146,19 @@ def connect_paste_params_buttons():
destination_height_component = next(iter([field for field, name in fields if name == "Size-2"] if fields else []), None)

if binding.source_image_component and destination_image_component:
need_send_dementions = destination_width_component and binding.tabname != 'inpaint'
if isinstance(binding.source_image_component, gr.Gallery):
func = send_image_and_dimensions if destination_width_component else image_from_url_text
func = send_image_and_dimensions if need_send_dementions else image_from_url_text
jsfunc = "extract_image_from_gallery"
else:
func = send_image_and_dimensions if destination_width_component else lambda x: x
func = send_image_and_dimensions if need_send_dementions else lambda x: x
jsfunc = None

binding.paste_button.click(
fn=func,
_js=jsfunc,
inputs=[binding.source_image_component],
outputs=[destination_image_component, destination_width_component, destination_height_component] if destination_width_component else [destination_image_component],
outputs=[destination_image_component, destination_width_component, destination_height_component] if need_send_dementions else [destination_image_component],
show_progress=False,
)

Expand Down

0 comments on commit 986c31d

Please sign in to comment.