Fixed preview bar sometimes not appearing

This commit is contained in:
Ajay Ramachandran
2020-04-06 21:58:42 -04:00
parent 85c1a45c8b
commit 9f87c839b5

View File

@@ -810,6 +810,8 @@ function updatePreviewBarPositionMobile(parent: Element) {
} }
function updatePreviewBar() { function updatePreviewBar() {
if (previewBar === null || video === null) return;
let localSponsorTimes = sponsorTimes; let localSponsorTimes = sponsorTimes;
if (localSponsorTimes == null) localSponsorTimes = []; if (localSponsorTimes == null) localSponsorTimes = [];
@@ -829,8 +831,7 @@ function updatePreviewBar() {
types.push("preview-" + sponsorTimesSubmitting[i].category); types.push("preview-" + sponsorTimesSubmitting[i].category);
} }
utils.wait(() => previewBar !== null && video !== null) previewBar.set(utils.getSegmentsFromSponsorTimes(allSponsorTimes), types, video.duration)
.then((result) => previewBar.set(utils.getSegmentsFromSponsorTimes(allSponsorTimes), types, video.duration));
//update last video id //update last video id
lastPreviewBarUpdate = sponsorVideoID; lastPreviewBarUpdate = sponsorVideoID;