diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index de70811f6..a0779b5e7 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -752,21 +752,28 @@ unsigned int FemMesh::getMemSize (void) const void FemMesh::Save (Base::Writer &writer) const { - //See SaveDocFile(), RestoreDocFile() - writer.Stream() << writer.ind() << "" << std::endl; - - + if (!writer.isForceXML()) { + //See SaveDocFile(), RestoreDocFile() + writer.Stream() << writer.ind() << "" << std::endl; + } + else { + writer.Stream() << writer.ind() << "" << std::endl; + } } void FemMesh::Restore(Base::XMLReader &reader) { - reader.readElement("FemMesh"); std::string file (reader.getAttribute("file") );