OS X: don't crash in GetSaveFile() if default extension is invalid.
parent
90987d3ee4
commit
345c982b3b
|
@ -792,6 +792,9 @@ bool SolveSpace::GetSaveFile(std::string *file, const std::string &defExtension,
|
||||||
if(defExtension != "") {
|
if(defExtension != "") {
|
||||||
extensionIndex = [extensions indexOfObject:
|
extensionIndex = [extensions indexOfObject:
|
||||||
[NSString stringWithUTF8String:defExtension.c_str()]];
|
[NSString stringWithUTF8String:defExtension.c_str()]];
|
||||||
|
if(extensionIndex == -1) {
|
||||||
|
extensionIndex = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[button selectItemAtIndex:extensionIndex];
|
[button selectItemAtIndex:extensionIndex];
|
||||||
|
|
Loading…
Reference in New Issue