Add comment on why checking empty set
authorCheng Zhao <zcbenz@gmail.com>
Thu, 31 Dec 2015 10:58:16 +0000 (18:58 +0800)
committerCheng Zhao <zcbenz@gmail.com>
Thu, 31 Dec 2015 10:58:16 +0000 (18:58 +0800)
atom/browser/ui/file_dialog_mac.mm

index 676c632..49662c6 100644 (file)
@@ -35,11 +35,12 @@ void SetAllowedFileTypes(NSSavePanel* dialog, const Filters& filters) {
     }
   }
 
+  // Passing empty array to setAllowedFileTypes will cause exception.
   NSArray* file_types = nil;
   if ([file_type_set count])
     file_types = [file_type_set allObjects];
 
-  [dialog setAllowedFileTypes: file_types];
+  [dialog setAllowedFileTypes:file_types];
 }
 
 void SetupDialog(NSSavePanel* dialog,