Fixes for some null-related errors.

This commit is contained in:
Kavin 2022-06-26 15:15:03 +01:00
parent 1dbd1e375b
commit 291a0373b7
No known key found for this signature in database
GPG key ID: 49451E4482CC5BCD

View file

@ -80,7 +80,7 @@ export default {
}, },
activated() { activated() {
this.destroying = false; this.destroying = false;
this.sponsors?.segments.forEach(segment => (segment.skipped = false)); this.sponsors?.segments?.forEach(segment => (segment.skipped = false));
this.hotkeysPromise.then(() => { this.hotkeysPromise.then(() => {
var self = this; var self = this;
this.$hotkeys( this.$hotkeys(
@ -606,7 +606,7 @@ export default {
return; return;
} }
markers.style.background = `linear-gradient(${array.join(",")})`; markers?.style.background = `linear-gradient(${array.join(",")})`;
}, },
destroy(hotkeys) { destroy(hotkeys) {
if (this.$ui) { if (this.$ui) {
@ -618,8 +618,8 @@ export default {
this.$player.destroy(); this.$player.destroy();
this.$player = undefined; this.$player = undefined;
} }
if (this.$hotkeys && hotkeys) this.$hotkeys.unbind(); if (hotkeys) this.$hotkeys?.unbind();
if (this.$refs.container) this.$refs.container.querySelectorAll("div").forEach(node => node.remove()); this.$refs.container?.querySelectorAll("div").forEach(node => node.remove());
}, },
}, },
watch: { watch: {