diff --git a/Graphics/Mesh.cpp b/Graphics/Mesh.cpp index d8fa48c707af5967e6267d0bcdef4e33bdd1d19f..4d9c1116bfbe5796524b9387e29be9b3c30919df 100644 --- a/Graphics/Mesh.cpp +++ b/Graphics/Mesh.cpp @@ -1,4 +1,4 @@ -// $Id: Mesh.cpp,v 1.188 2006-11-14 15:21:03 geuzaine Exp $ +// $Id: Mesh.cpp,v 1.189 2006-11-14 17:04:55 geuzaine Exp $ // // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle // @@ -88,7 +88,7 @@ static unsigned int getColorByElement(MElement *ele) else{ // by entity for(int i = 0; i < ele->getNumVertices(); i++){ GEntity *e = ele->getVertex(i)->onWhat(); - if(e->dim() == ele->getDim()) + if(e && (e->dim() == ele->getDim())) return getColorByEntity(e); } }