Fix Export/Save Mesh incorrect error message

This commit is contained in:
Garfieldcmix
2025-12-01 11:00:40 -06:00
committed by Chris Hennes
parent db65e44bca
commit 3aedb58e4b
+4 -1
View File
@@ -1388,7 +1388,10 @@ bool MeshOutput::SaveAny(const char* FileName, MeshIO::Format format) const
// ask for write permission
Base::FileInfo file(FileName);
Base::FileInfo directory(file.dirPath());
if ((file.exists() && !file.isWritable()) || !directory.exists() || !directory.isWritable()) {
if (!directory.exists()) {
throw Base::FileException("Directory does not exist", FileName);
}
if ((file.exists() && !file.isWritable()) || !directory.isWritable()) {
throw Base::FileException("No write permission for file", FileName);
}