diff options
author | ruocaled <ruocaled@gmail.com> | 2022-10-14 18:10:26 +0000 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2022-10-15 06:32:01 +0000 |
commit | c84eef8195b2bae4f4b4d1785159ae9efd937abe (patch) | |
tree | 329a130ce450acfd72ff8ca2f8ba5fee2228548d /javascript | |
parent | 6b5c54c187796900bf677c8c14b62a166eb53b24 (diff) | |
download | stable-diffusion-webui-gfx803-c84eef8195b2bae4f4b4d1785159ae9efd937abe.tar.gz stable-diffusion-webui-gfx803-c84eef8195b2bae4f4b4d1785159ae9efd937abe.tar.bz2 stable-diffusion-webui-gfx803-c84eef8195b2bae4f4b4d1785159ae9efd937abe.zip |
fix observer disconnect logic
Diffstat (limited to 'javascript')
-rw-r--r-- | javascript/progressbar.js | 12 |
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) |