From 12b12fa94105cefb086697ce7c6c6aeb418fa2e6 Mon Sep 17 00:00:00 2001 From: Uwe Date: Sun, 12 Jun 2022 14:56:54 +0200 Subject: [PATCH] [FEM] fix crash with data point filter - when the filter is upon another filter that e.g. clipped all data, we cannot access data --- src/Mod/Fem/App/FemPostFilter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/Fem/App/FemPostFilter.cpp b/src/Mod/Fem/App/FemPostFilter.cpp index ce4edf9070..b51d0f23d6 100644 --- a/src/Mod/Fem/App/FemPostFilter.cpp +++ b/src/Mod/Fem/App/FemPostFilter.cpp @@ -404,6 +404,10 @@ void FemPostDataAtPointFilter::GetPointData() { vtkSmartPointer data = m_probe->GetOutputDataObject(0); vtkDataSet* dset = vtkDataSet::SafeDownCast(data); vtkDataArray* pdata = dset->GetPointData()->GetArray(FieldName.getValue()); + // VTK cannot deliver data when the filer relies e.g. on a scalar clip filter + // whose value is set so that all data are clipped + if (!pdata) + return; int component = 0;