Merge pull request #3967 from leethomas/fix-osx-crash-when-extensions-empty

🍎 fix #3864 where saving a file causes a crash if file extensio…
This commit is contained in:
Cheng Zhao 2015-12-31 18:51:55 +08:00
commit b308cd6f96

View file

@ -34,7 +34,12 @@ void SetAllowedFileTypes(NSSavePanel* dialog, const Filters& filters) {
[file_type_set addObject:base::mac::CFToNSCast(ext_cf.get())];
}
}
[dialog setAllowedFileTypes:[file_type_set allObjects]];
NSArray* file_types = nil;
if ([file_type_set count])
file_types = [file_type_set allObjects];
[dialog setAllowedFileTypes: file_types];
}
void SetupDialog(NSSavePanel* dialog,