瀏覽代碼

Fix runtime exception

(cherry picked from commit 4f76a13c0283183c3660565aa4ec6c9369a0493c)
Felix Paul Kühne 9 年之前
父節點
當前提交
d43ddc3a35
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      Apple-TV/Playback/Playback Info/VLCPlaybackInfoTracksTVViewController.m

+ 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];
 }