diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C index ac66e9279e167d7a6a2716a3cde76dd343740e20..fe7cdae8a9e6fddc5f41708281a7a9a356697217 100644 --- a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C @@ -272,14 +272,17 @@ void Foam::vtkPV3Foam::updateInfoPatches if (enabledEntriesSet.found(vtkGrpName)) { - //enabledEntriesSet.erase(vtkGrpName); if (!reader_->GetShowGroupsOnly()) { + enabledEntriesSet.erase(vtkGrpName); forAll(patchIDs, i) { const polyPatch& pp = patches[patchIDs[i]]; - string vtkPatchName = pp.name() + " - patch"; - enabledEntriesSet.insert(vtkPatchName); + if (pp.size()) + { + string vtkPatchName = pp.name() + " - patch"; + enabledEntriesSet.insert(vtkPatchName); + } } } } @@ -406,14 +409,17 @@ void Foam::vtkPV3Foam::updateInfoPatches if (enabledEntriesSet.found(vtkGrpName)) { - //enabledEntriesSet.erase(vtkGrpName); if (!reader_->GetShowGroupsOnly()) { + enabledEntriesSet.erase(vtkGrpName); forAll(patchIDs, i) { - string vtkPatchName = - names[patchIDs[i]] + " - patch"; - enabledEntriesSet.insert(vtkPatchName); + if (sizes[patchIDs[i]]) + { + string vtkPatchName = + names[patchIDs[i]] + " - patch"; + enabledEntriesSet.insert(vtkPatchName); + } } } }