Browse Source

Prevent runtime exception

Felix Paul Kühne 10 years ago
parent
commit
b7b5049b3d
1 changed files with 6 additions and 4 deletions
  1. 6 4
      Sources/VLCBoxController.m

+ 6 - 4
Sources/VLCBoxController.m

@@ -110,12 +110,14 @@
 
 - (void)downloadFileToDocumentFolder:(BoxItem *)file
 {
-    if ([file.type isEqualToString:BoxAPIItemTypeFolder]) return;
+    if (file != nil) {
+        if ([file.type isEqualToString:BoxAPIItemTypeFolder]) return;
 
-    if (!_listOfBoxFilesToDownload)
-        _listOfBoxFilesToDownload = [NSMutableArray new];
+        if (!_listOfBoxFilesToDownload)
+            _listOfBoxFilesToDownload = [NSMutableArray new];
 
-    [_listOfBoxFilesToDownload addObject:file];
+        [_listOfBoxFilesToDownload addObject:file];
+    }
 
     if ([self.delegate respondsToSelector:@selector(numberOfFilesWaitingToBeDownloadedChanged)])
         [self.delegate numberOfFilesWaitingToBeDownloadedChanged];