fix(ui): fix clickmap crash

This commit is contained in:
nick-delirium 2023-03-29 14:24:14 +02:00
parent f471fd3ae1
commit 3a3e1ee688
2 changed files with 4 additions and 4 deletions

View file

@ -83,9 +83,9 @@ export default class Screen {
}
clean() {
this.screen.removeChild(this.iframe)
this.screen.removeChild(this.overlay)
this.screen.remove();
this.iframe?.remove?.();
this.overlay?.remove?.();
this.screen?.remove?.();
}
attach(parentElement: HTMLElement) {

View file

@ -137,7 +137,7 @@ export default class WebPlayer extends Player {
}
showClickmap = (...args: Parameters<TargetMarker['injectTargets']>) => {
this.screen.overlay.remove() // hack. TODO: 1.split Screen functionalities (overlay, mounter) 2. separate ClickMapPlayer class that does not create overlay
this.screen?.overlay?.remove?.() // hack. TODO: 1.split Screen functionalities (overlay, mounter) 2. separate ClickMapPlayer class that does not create overlay
this.freeze().then(() => {
this.targetMarker.injectTargets(...args)
})