From 0436a2185a358c10f3c2eaa5f7a926e7ec2f237c Mon Sep 17 00:00:00 2001 From: schlagmichdoch Date: Sat, 31 Dec 2022 12:14:56 +0100 Subject: [PATCH] fix animation function if called multiple times --- public/scripts/network.js | 2 +- public/scripts/ui.js | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/public/scripts/network.js b/public/scripts/network.js index 7f0a20c..f9e9c4b 100644 --- a/public/scripts/network.js +++ b/public/scripts/network.js @@ -390,7 +390,7 @@ class PeersManager { Events.on('files-selected', e => this._onFilesSelected(e.detail)); Events.on('send-text', e => this._onSendText(e.detail)); Events.on('peer-left', e => this._onPeerLeft(e.detail)); - Events.on('disconnect', this._clearPeers); + Events.on('disconnect', _ => this._clearPeers()); } _onMessage(message) { diff --git a/public/scripts/ui.js b/public/scripts/ui.js index 61d183c..d3fabba 100644 --- a/public/scripts/ui.js +++ b/public/scripts/ui.js @@ -659,8 +659,12 @@ Events.on('load', () => { } } window.animateBackground = function(l) { - loading = l; - animate(); + if (!l) { + loading = false; + } else if (!loading) { + loading = true; + animate(); + } }; init(); animate();