From 933e0b3613fe600a3d97dd698deb2ba20cfb6367 Mon Sep 17 00:00:00 2001 From: samcm Date: Thu, 10 Aug 2017 02:56:52 +1000 Subject: [PATCH] Handle no subtitle track --- src/components/application/ptplayer.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/application/ptplayer.vue b/src/components/application/ptplayer.vue index a684a2c2..3e9963df 100644 --- a/src/components/application/ptplayer.vue +++ b/src/components/application/ptplayer.vue @@ -268,15 +268,19 @@ //console.log('Sub track changed but not going to do any work') return } - //console.log('Subtitle track change') + console.log('Subtitle track change') if (this.playingMetadata && this.playingMetadata.type == 'episode') { // We should save this preference for this series in our localStorage let seriesKey = this.playingMetadata.grandparentKey - let languageCode = this.playingMetadata.Media[this.chosenMediaIndex].Part[0].Stream[this.chosenSubtitleIndex].languageCode - console.log('Our prefered subtitle track for ' + seriesKey + ' is now ' + languageCode) - this.savePrefence('subs',seriesKey,languageCode) - + + if (this.chosenSubtitleIndex == -1){ + this.savePrefence('subs',seriesKey,'') + } else { + let languageCode = this.playingMetadata.Media[this.chosenMediaIndex].Part[0].Stream[this.chosenSubtitleIndex].languageCode + console.log('Our prefered subtitle track for ' + seriesKey + ' is now ' + languageCode) + this.savePrefence('subs',seriesKey,languageCode) + } } this.changeSubtitleTrack((res) => { this.changedPlaying(false)