Sfoglia il codice sorgente

Fix runtime exception

(cherry picked from commit 88c0879e6f97ad37a6782f74828081e461e92079)
Felix Paul Kühne 9 anni fa
parent
commit
bb772be01a
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  1. 5 1
      Sources/VLCOneDriveTableViewController.m

+ 5 - 1
Sources/VLCOneDriveTableViewController.m

@@ -97,8 +97,12 @@
 
 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
 {
-    VLCOneDriveObject *selectedObject = _oneDriveController.currentFolder.items[indexPath.row];
+    NSArray *folderItems = _oneDriveController.currentFolder.items;
+    NSInteger row = indexPath.row;
+    if (row >= folderItems.count)
+        return;
 
+    VLCOneDriveObject *selectedObject = folderItems[row];
     if (selectedObject.isFolder) {
         /* dive into sub folder */
         [self.activityIndicator startAnimating];