소스 검색

Fix runtime exception

(cherry picked from commit b5412fceb5e4672c1cf319d8dccd259a8db713b3)
Felix Paul Kühne 9 년 전
부모
커밋
6acc8dde7f
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      Sources/VLCLibraryViewController.m

+ 5 - 2
Sources/VLCLibraryViewController.m

@@ -681,8 +681,11 @@ static NSString *kUsingTableViewToShowData = @"UsingTableViewToShowData";
 
 - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
 {
-    if (editingStyle == UITableViewCellEditingStyleDelete)
-        [self removeMediaObject: _foundMedia[indexPath.row] updateDatabase:YES];
+    if (editingStyle == UITableViewCellEditingStyleDelete) {
+        NSInteger row = indexPath.row;
+        if (row < _foundMedia.count)
+            [self removeMediaObject: _foundMedia[row] updateDatabase:YES];
+    }
 }
 
 - (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath