From 34acafb254f03e0136054f2eece589721ad9d137 Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Thu, 6 Feb 2025 09:30:31 +0100 Subject: [PATCH] Prevent error on disconnected callback --- spine-ts/spine-webgl/src/SpineWebComponentWidget.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-ts/spine-webgl/src/SpineWebComponentWidget.ts b/spine-ts/spine-webgl/src/SpineWebComponentWidget.ts index 7df081510..842ce0266 100644 --- a/spine-ts/spine-webgl/src/SpineWebComponentWidget.ts +++ b/spine-ts/spine-webgl/src/SpineWebComponentWidget.ts @@ -858,8 +858,8 @@ export class SpineWebComponentWidget extends HTMLElement implements Disposable, disconnectedCallback (): void { window.removeEventListener("DOMContentLoaded", this.DOMContentLoadedHandler); - const index = this.overlay!.skeletonList.indexOf(this); - if (index !== -1) { + const index = this.overlay?.skeletonList.indexOf(this); + if (index > 0) { this.overlay!.skeletonList.splice(index, 1); } }