Ver código fonte

Fix runtime exception

(cherry picked from commit b5412fceb5e4672c1cf319d8dccd259a8db713b3)
Felix Paul Kühne 9 anos atrás
pai
commit
6acc8dde7f
1 arquivos alterados com 5 adições e 2 exclusões
  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