diff --git a/src/cocoa/cocoamain.mm b/src/cocoa/cocoamain.mm index b47c5c9..1b6d3e6 100644 --- a/src/cocoa/cocoamain.mm +++ b/src/cocoa/cocoamain.mm @@ -810,6 +810,9 @@ bool SolveSpace::GetSaveFile(std::string *file, const std::string &defExtension, if(defExtension != "") { extensionIndex = [extensions indexOfObject: [NSString stringWithUTF8String:defExtension.c_str()]]; + if(extensionIndex == -1) { + extensionIndex = 0; + } } [button selectItemAtIndex:extensionIndex];