diff --git a/Post/PViewIO.cpp b/Post/PViewIO.cpp index bbf502ff86af2a82af11ff79933339e01766df6b..0a4d52e2e2f6b792e3b3f80538ee3b46b8b33ee8 100644 --- a/Post/PViewIO.cpp +++ b/Post/PViewIO.cpp @@ -9,6 +9,7 @@ #include "PViewDataList.h" #include "PViewDataGModel.h" #include "StringUtils.h" +#include "Context.h" bool PView::readPOS(std::string fileName, int fileIndex) { @@ -270,7 +271,7 @@ bool PView::write(std::string fileName, int format, bool append) case 2: ret = _data->writePOS(fileName, false, true, append); break; // parsed case 3: ret = _data->writeSTL(fileName); break; case 4: ret = _data->writeTXT(fileName); break; - case 5: ret = _data->writeMSH(fileName); break; + case 5: ret = _data->writeMSH(fileName, CTX::instance()->mesh.binary); break; case 6: ret = _data->writeMED(fileName); break; case 10: { @@ -280,7 +281,7 @@ bool PView::write(std::string fileName, int format, bool append) else if(ext == ".stl") ret = _data->writeSTL(fileName); else if(ext == ".msh") - ret = _data->writeMSH(fileName); + ret = _data->writeMSH(fileName, CTX::instance()->mesh.binary); else if(ext == ".med") ret = _data->writeMED(fileName); else