looks simpler and more self-explaining

fix suggested on
https://github.com/TeamPiped/Piped/pull/2937#discussion_r1325072807
This commit is contained in:
Andry Yosua 2023-09-14 04:54:56 +07:00
parent 0d41d3f7d8
commit 8ccef3b110

View file

@ -595,17 +595,15 @@ export default {
const autoDisplayCaptions = this.getPreferenceBoolean("autoDisplayCaptions", false);
this.$player.setTextTrackVisibility(autoDisplayCaptions);
(() => {
const prefSubtitles = this.getPreferenceString("subtitles", "");
if (prefSubtitles === "") return;
if (prefSubtitles !== "") {
const textTracks = this.$player.getTextTracks();
const subtitleIdx = textTracks.findIndex(textTrack => textTrack.language == prefSubtitles);
if (subtitleIdx == -1) return;
if (subtitleIdx != -1) {
this.$player.setTextTrackVisibility(true);
this.$player.selectTextTrack(textTracks[subtitleIdx]);
})();
}
}
})
.catch(e => {
console.error(e);