Salome HOME
Fix regressions 0021322, 0021323 V6_3_1_BR V6_3_1 V6_3_1rc3
authorinv <inv@opencascade.com>
Wed, 13 Jul 2011 05:03:09 +0000 (05:03 +0000)
committerinv <inv@opencascade.com>
Wed, 13 Jul 2011 05:03:09 +0000 (05:03 +0000)
src/OBJECT/SMESH_Actor.cxx

index c285e40c1028939a19c0c956fe14bc96f91c29be..a998576e9db9f2790eea10f4aeb0956e6349f7c1 100644 (file)
@@ -366,8 +366,10 @@ SMESH_ActorDef::SMESH_ActorDef()
 
   myPickableActor = myBaseActor;
 
-  myMapper = VTKViewer_DataSetMapper::New();
-  myMapper->SetInput( myPickableActor->GetUnstructuredGrid() );
+  // VSR 13/07/2011: Revert back previous fix for issue 0020749 since it causes regressions, see issues 0021322, 0021323
+  // To be removed later or fix to be improved
+  //myMapper = VTKViewer_DataSetMapper::New();
+  //myMapper->SetInput( myPickableActor->GetUnstructuredGrid() );
 
   myHighlightProp = vtkProperty::New();
   myHighlightProp->SetAmbient(1.0);
@@ -631,7 +633,9 @@ SMESH_ActorDef::~SMESH_ActorDef()
 
   myImplicitBoolean->Delete();
 
-  myMapper->Delete();
+  // VSR 13/07/2011: Revert back previous fix for issue 0020749 since it causes regressions, see issues 0021322, 0021323
+  // To be removed later or fix to be improved
+  //myMapper->Delete();
 
   myTimeStamp->Delete();
 }
@@ -1171,7 +1175,10 @@ void SMESH_ActorDef::ShallowCopy(vtkProp *prop){
 
 
 vtkMapper* SMESH_ActorDef::GetMapper(){
-  return myMapper;
+  // VSR 13/07/2011: Revert back previous fix for issue 0020749 since it causes regressions, see issues 0021322, 0021323
+  // To be removed later or fix to be improved
+  //return myMapper;
+  return myPickableActor->GetMapper();
 }