Commit ee973dcf authored by Aarni Koskela's avatar Aarni Koskela
Browse files

imageMaskFix.js: fix event listeners to not use anonymous trampoline

parent 13d8d65e
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -2,7 +2,6 @@
 * temporary fix for https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/668
 * temporary fix for https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/668
 * @see https://github.com/gradio-app/gradio/issues/1721
 * @see https://github.com/gradio-app/gradio/issues/1721
 */
 */
window.addEventListener( 'resize', () => imageMaskResize());
function imageMaskResize() {
function imageMaskResize() {
    const canvases = gradioApp().querySelectorAll('#img2maskimg .touch-none canvas');
    const canvases = gradioApp().querySelectorAll('#img2maskimg .touch-none canvas');
    if ( ! canvases.length ) {
    if ( ! canvases.length ) {
@@ -15,7 +14,7 @@ function imageMaskResize() {
    const previewImage = wrapper.previousElementSibling;
    const previewImage = wrapper.previousElementSibling;


    if ( ! previewImage.complete ) {
    if ( ! previewImage.complete ) {
        previewImage.addEventListener( 'load', () => imageMaskResize());
        previewImage.addEventListener( 'load', imageMaskResize);
        return;
        return;
    }
    }


@@ -42,4 +41,5 @@ function imageMaskResize() {
    });
    });
}
}


 onUiUpdate(() => imageMaskResize());
onUiUpdate(imageMaskResize);
window.addEventListener( 'resize', imageMaskResize);