Преглед на файлове

Fix runtime exception

(cherry picked from commit 88c0879e6f97ad37a6782f74828081e461e92079)
Felix Paul Kühne преди 9 години
родител
ревизия
bb772be01a
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  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];