瀏覽代碼

Prevent runtime exception

Felix Paul Kühne 10 年之前
父節點
當前提交
b7b5049b3d
共有 1 個文件被更改,包括 6 次插入4 次删除
  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];