]> SALOME platform Git repositories - modules/smesh.git/blobdiff - src/OBJECT/SMESH_Object.cxx
Salome HOME
IPAL22823: exception when display operation is applied for edited but not computed...
[modules/smesh.git] / src / OBJECT / SMESH_Object.cxx
index bbecdbc4c4cdeb7142bc3f72d7ad34f0473ba6b0..cfaa700cbaf98718cde07ae36f05dce4cc4fdad2 100644 (file)
@@ -595,8 +595,13 @@ bool SMESH_VisualObjDef::GetEdgeNodes( const int theElemId,
 
 vtkUnstructuredGrid* SMESH_VisualObjDef::GetUnstructuredGrid()
 {
-        //MESSAGE("SMESH_VisualObjDef::GetUnstructuredGrid " << myGrid);
-        return myGrid;
+  if ( !myLocalGrid && !GetMesh()->isCompacted() )
+  {
+    GetMesh()->compactMesh();
+    vtkUnstructuredGrid *theGrid = GetMesh()->getGrid();
+    myGrid->ShallowCopy(theGrid);
+  }
+  return myGrid;
 }