Pārlūkot izejas kodu

Fix runtime exception

(cherry picked from commit 88c0879e6f97ad37a6782f74828081e461e92079)
Felix Paul Kühne 9 gadi atpakaļ
vecāks
revīzija
bb772be01a
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  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];