]> SALOME platform Git repositories - modules/paravis.git/commitdiff
Salome HOME
0023158: [CEA 1582] Paravis: ExtractCellType SEG2 error filter
authorimn <imn@opencascade.com>
Tue, 22 Sep 2015 12:33:30 +0000 (15:33 +0300)
committerimn <imn@opencascade.com>
Tue, 22 Sep 2015 12:33:30 +0000 (15:33 +0300)
src/Plugins/MEDReader/IO/vtkExtractCellType.cxx
src/Plugins/MEDReader/IO/vtkExtractGroup.cxx

index d85af92c9f6be00878fcf9577de10e48483c02d3..21c1b4b93b500c52ed3198078209cdd5ff5279d9 100644 (file)
@@ -471,6 +471,8 @@ int vtkExtractCellType::GetGeoTypesArrayStatus(const char *name)
 void vtkExtractCellType::SetGeoTypesStatus(const char *name, int status)
 {
   //std::cerr << "vtkExtractCellType::SetGeoTypesStatus(" << name << "," << status << ")" << std::endl;
+  if (GetNumberOfGeoTypesArrays()<1)
+    return;
   this->Internal->setStatusOfEntryStr(name,(bool)status);
   if(std::string(name)==GetGeoTypesArrayName(GetNumberOfGeoTypesArrays()-1))
     {
index d1135d2ed94ae7a5b76f465ae253daaaf9335722..fe83064e5e162b53bab7292561c1619807536ede 100644 (file)
@@ -683,6 +683,8 @@ int vtkExtractGroup::GetGroupsFlagsArrayStatus(const char *name)
 void vtkExtractGroup::SetGroupsFlagsStatus(const char *name, int status)
 {
   //std::cerr << "vtkExtractGroup::SetFieldsStatus(" << name << "," << status << ")" << std::endl;
+  if (GetNumberOfGroupsFlagsArrays()<1)
+    return;
   this->Internal->setStatusOfEntryStr(name,(bool)status);
   if(std::string(name)==GetGroupsFlagsArrayName(GetNumberOfGroupsFlagsArrays()-1))
      this->Modified();