aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorruocaled <ruocaled@gmail.com>2022-10-14 18:10:26 +0000
committerAUTOMATIC1111 <16777216c@gmail.com>2022-10-15 06:32:01 +0000
commitc84eef8195b2bae4f4b4d1785159ae9efd937abe (patch)
tree329a130ce450acfd72ff8ca2f8ba5fee2228548d
parent6b5c54c187796900bf677c8c14b62a166eb53b24 (diff)
downloadstable-diffusion-webui-gfx803-c84eef8195b2bae4f4b4d1785159ae9efd937abe.tar.gz
stable-diffusion-webui-gfx803-c84eef8195b2bae4f4b4d1785159ae9efd937abe.tar.bz2
stable-diffusion-webui-gfx803-c84eef8195b2bae4f4b4d1785159ae9efd937abe.zip
fix observer disconnect logic
-rw-r--r--javascript/progressbar.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/javascript/progressbar.js b/javascript/progressbar.js
index b4925e99..196fe507 100644
--- a/javascript/progressbar.js
+++ b/javascript/progressbar.js
@@ -42,13 +42,15 @@ function check_progressbar(id_part, id_progressbar, id_progressbar_span, id_skip
skip.style.display = "none"
}
interrupt.style.display = "none"
+
+ //disconnect observer once generation finished, so user can close selected image if they want
+ if (galleryObservers[id_gallery]) {
+ galleryObservers[id_gallery].disconnect();
+ galleries[id_gallery] = null;
+ }
}
- //disconnect observer once generation finished, so user can close selected image if they want
- if (galleryObservers[id_gallery]) {
- galleryObservers[id_gallery].disconnect();
- galleries[id_gallery] = null;
- }
+
}
window.setTimeout(function() { requestMoreProgress(id_part, id_progressbar_span, id_skip, id_interrupt) }, 500)