diff --git a/Common/onelabUtils.cpp b/Common/onelabUtils.cpp index ac89154ea5525677681f20a152e15d8f0c3fc242..382e7c0d1e623f78af5061043988cfb8a4b35a2e 100644 --- a/Common/onelabUtils.cpp +++ b/Common/onelabUtils.cpp @@ -374,6 +374,7 @@ namespace onelabUtils { if(changed > 1 || StatFile(mshFileName) || (!StatFile(mshFileName) && GModel::current()->getMeshStatus() < GModel::current()->getDim())){ + GModel::current()->deleteMesh(); GModel::current()->mesh(3); } CreateOutputFile(mshFileName, CTX::instance()->mesh.fileFormat); @@ -385,6 +386,7 @@ namespace onelabUtils { redraw = true; if(changed > 1 || GModel::current()->getMeshStatus() < GModel::current()->getDim()){ + GModel::current()->deleteMesh(); GModel::current()->mesh(3); } CreateOutputFile(mshFileName, CTX::instance()->mesh.fileFormat);