From eeaa83c3f5eb8d12ef840d6573d6f6493fa1a1f2 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sat, 21 Dec 2013 15:45:37 +0000
Subject: [PATCH] cannot call gv->deleteMesh(), as it destroys the mesh cache
 (FIXME)

---
 Geo/GModelIO_MSH.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Geo/GModelIO_MSH.cpp b/Geo/GModelIO_MSH.cpp
index 36d547d50e..eecb0b5e3a 100644
--- a/Geo/GModelIO_MSH.cpp
+++ b/Geo/GModelIO_MSH.cpp
@@ -223,7 +223,8 @@ int GModel::readMSH(const std::string &name)
           case 0:
             {
               GVertex *gv = getVertexByTag(entity);
-              if(gv) gv->deleteMesh();
+              // FIXME -- cannot call this: it destroys _vertexMapCache
+              //if(gv) gv->deleteMesh();
               vertex = new MVertex(xyz[0], xyz[1], xyz[2], gv, num);
             }
             break;
-- 
GitLab