diff --git a/extensions-builtin/sdnext-modernui b/extensions-builtin/sdnext-modernui index ff8fe1e90..9e66b6955 160000 --- a/extensions-builtin/sdnext-modernui +++ b/extensions-builtin/sdnext-modernui @@ -1 +1 @@ -Subproject commit ff8fe1e90b642452e58985d9ccefe615975a74c5 +Subproject commit 9e66b69552a426a0d1cd3fa882dd9b7d2e9b2467 diff --git a/modules/ui_control.py b/modules/ui_control.py index d373cb26c..f8e805e33 100644 --- a/modules/ui_control.py +++ b/modules/ui_control.py @@ -608,4 +608,5 @@ def create_ui(_blocks: gr.Blocks=None): run_test_adapters_btn.click(fn=test_adapters, inputs=[prompt, negative, input_image], outputs=[preview_process, output_image, output_video, output_gallery]) run_test_lite_btn.click(fn=test_lite, inputs=[prompt, negative, input_image], outputs=[preview_process, output_image, output_video, output_gallery]) + ui_extra_networks.setup_ui(extra_networks_ui, output_gallery) return [(control_ui, 'Control', 'control')] diff --git a/modules/ui_extra_networks.py b/modules/ui_extra_networks.py index 571a6b21c..4f0b48d26 100644 --- a/modules/ui_extra_networks.py +++ b/modules/ui_extra_networks.py @@ -641,7 +641,9 @@ def create_ui(container, button_parent, tabname, skip_indexing = False): def fn_save_img(image): if ui.last_item is None or ui.last_item.local_preview is None: return 'html/card-no-preview.png' - images = list(ui.gallery.temp_files) # gallery cannot be used as input component so looking at most recently registered temp files + images = [] + if ui.gallery is not None: + images = list(ui.gallery.temp_files) # gallery cannot be used as input component so looking at most recently registered temp files if len(images) < 1: shared.log.warning(f'Extra network no image: item={ui.last_item.name}') return 'html/card-no-preview.png'