Przeglądaj źródła

Fix runtime exception

(cherry picked from commit 4f76a13c0283183c3660565aa4ec6c9369a0493c)
Felix Paul Kühne 9 lat temu
rodzic
commit
d43ddc3a35

+ 5 - 1
Apple-TV/Playback/Playback Info/VLCPlaybackInfoTracksTVViewController.m

@@ -117,7 +117,11 @@
 
 -(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
 {
-    self.mediaPlayer.currentAudioTrackIndex = [self.mediaPlayer.audioTrackIndexes[indexPath.row] intValue];
+    NSArray *audioTrackIndexes = self.mediaPlayer.audioTrackIndexes;
+    NSInteger row = indexPath.row;
+    if (row < audioTrackIndexes.count) {
+        self.mediaPlayer.currentAudioTrackIndex = [audioTrackIndexes[row] intValue];
+    }
     [collectionView reloadData];
 }