web: Fix animation loading bug

when `lottie-player` has no `src` at first rendering, programmatical load wasn't working
This commit is contained in:
Jinny You 2024-01-04 15:38:51 +09:00 committed by Hermet Park
parent 8e50ea4a18
commit 2e2d19b98c

View file

@ -306,12 +306,13 @@ export class LottiePlayer extends LitElement {
this._observer = new IntersectionObserver(_observerCallback); this._observer = new IntersectionObserver(_observerCallback);
this._observer.observe(this); this._observer.observe(this);
if (!this._TVG) {
this._timer = setInterval(this._delayedLoad.bind(this), 100);
return;
}
if (this.src) { if (this.src) {
if (this._TVG) { this.load(this.src, this.mimeType);
this.load(this.src, this.mimeType);
} else {
this._timer = setInterval(this._delayedLoad.bind(this), 100);
}
} }
} }