diff --git a/src/conversion/vtk/adaptor/foamVtkToolsTemplates.C b/src/conversion/vtk/adaptor/foamVtkToolsTemplates.C index 77ede96916..49f64b43e1 100644 --- a/src/conversion/vtk/adaptor/foamVtkToolsTemplates.C +++ b/src/conversion/vtk/adaptor/foamVtkToolsTemplates.C @@ -224,7 +224,15 @@ Foam::vtk::Tools::zeroField data->SetNumberOfComponents(static_cast(pTraits::nComponents)); data->SetNumberOfTuples(size); + // Fill() was not available before VTK-8 + #if (VTK_MAJOR_VERSION < 8) + for (int i = 0; i < data->GetNumberOfComponents(); ++i) + { + data->FillComponent(i, 0); + } + #else data->Fill(0); + #endif return data; }