fix CanRead-method for the 3MF-Importer.

This commit is contained in:
Kim Kulling
2018-03-13 17:50:34 +01:00
parent c5c0052a6c
commit f11d4902c6
3 changed files with 14 additions and 1 deletions

View File

@@ -414,6 +414,9 @@ bool D3MFImporter::CanRead(const std::string &filename, IOSystem *pIOHandler, bo
if ( nullptr == pIOHandler ) {
return false;
}
if ( !D3MF::D3MFOpcPackage::isZipArchive( pIOHandler, filename ) ) {
return false;
}
D3MF::D3MFOpcPackage opcPackage( pIOHandler, filename );
return opcPackage.validate();
}