mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 01:06:00 +08:00
[ts][webcomponent] Fix removeWidget removing all widgets after given one.
This commit is contained in:
parent
d43eaaac2d
commit
6bf960d695
@ -128,7 +128,7 @@
|
||||
|
||||
deleteContainer.appendChild(div);
|
||||
|
||||
deleteAssetManager = (await div.firstElementChild.whenReady).overlay.assetManager;
|
||||
deleteAssetManager = (await div.firstElementChild.whenReady).overlay.assetManager.cache;
|
||||
|
||||
deleteWidgetCounter.innerText = deleteContainer.childNodes.length
|
||||
deleteSkeletonCounter.innerText = ` (${deleteSkeletonPath}): ${deleteAssetManager.assetsRefCount[deleteSkeletonPath]}`
|
||||
|
||||
@ -408,7 +408,7 @@ export class SpineWebComponentOverlay extends HTMLElement implements OverlayAttr
|
||||
const index = this.widgets.findIndex(w => w === widget);
|
||||
if (index === -1) return false;
|
||||
|
||||
this.widgets.splice(index);
|
||||
this.widgets.splice(index, 1);
|
||||
this.intersectionObserver?.unobserve(widget.getHostElement());
|
||||
return true;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user