Salome HOME
Bug IPAL21372 - 0D algorithm. Mesh visualization failed,if all of 1-3D algorithms...
authorouv <ouv@opencascade.com>
Mon, 5 Oct 2009 14:39:07 +0000 (14:39 +0000)
committerouv <ouv@opencascade.com>
Mon, 5 Oct 2009 14:39:07 +0000 (14:39 +0000)
src/OBJECT/SMESH_Actor.cxx

index 4709f9357bd26325684bdbd5b79d82a0fd8f2cd8..24fddc6c1f91f325be9e9a6b92ab212555d70bb4 100644 (file)
@@ -1250,7 +1250,11 @@ void SMESH_ActorDef::SetEntityMode(unsigned int theMode)
 
   VTKViewer_ExtractUnstructuredGrid* aHightFilter = myHighlitableActor->GetExtractUnstructuredGrid();
   aHightFilter->ClearRegisteredCellsWithType();
 
   VTKViewer_ExtractUnstructuredGrid* aHightFilter = myHighlitableActor->GetExtractUnstructuredGrid();
   aHightFilter->ClearRegisteredCellsWithType();
-  aHightFilter->SetModeOfChanging(VTKViewer_ExtractUnstructuredGrid::eAdding);
+
+  // The following row has been commented (initially added in 1.28.2.3.1 revision)
+  // Reason: seems to be unnecessary, this filter should always have default (ePassAll) mode of changing
+  // In addition, it leads to exception (see bug IPAL21372)
+  //aHightFilter->SetModeOfChanging(VTKViewer_ExtractUnstructuredGrid::eAdding);
 
   if (myEntityMode & e0DElements) {
     if (MYDEBUG) MESSAGE("0D ELEMENTS");
 
   if (myEntityMode & e0DElements) {
     if (MYDEBUG) MESSAGE("0D ELEMENTS");