Bug: preview works correctly only once, other times preview shows the same

as at the 1st time.

Ensure clearing of tmp mesh
This commit is contained in:
eap 2013-09-03 09:42:04 +00:00
parent 234f898030
commit ab9af27445

View File

@ -177,6 +177,10 @@ namespace MeshEditor_I {
return _myMeshDS->AddNodeWithID(anElemNode->X(), anElemNode->Y(), anElemNode->Z(),
anElemNode->GetID());
}
void RemoveAll()
{
GetMeshDS()->ClearMesh();
}
};// struct TPreviewMesh
static SMESH_NodeSearcher * theNodeSearcher = 0;
@ -468,7 +472,7 @@ SMESH_MeshEditor_i::~SMESH_MeshEditor_i()
void SMESH_MeshEditor_i::initData(bool deleteSearchers)
{
if ( myIsPreviewMode ) {
if ( myPreviewMesh ) myPreviewMesh->Clear();
if ( myPreviewMesh ) myPreviewMesh->RemoveAll();
}
else {
if ( deleteSearchers )