diff --git a/dumux/io/vtkmultiwriter.hh b/dumux/io/vtkmultiwriter.hh index ed38671e19aec574b27dc26c8f8cb883c147ae38..d1901af77a6513de1c861c2589bcf4f361085a00 100644 --- a/dumux/io/vtkmultiwriter.hh +++ b/dumux/io/vtkmultiwriter.hh @@ -197,6 +197,8 @@ public: template <class DataBuffer> void attachVertexData(DataBuffer &buf, const char *name, int nComps=1) { + sanitizeBuffer_(buf, nComps); + typedef typename VtkWriter::VTKFunctionPtr FunctionPtr; typedef Dumux::VtkNestedFunction<Grid, VertexMapper, DataBuffer> VtkFn; FunctionPtr fnPtr(new VtkFn(name, @@ -235,6 +237,8 @@ public: template <class DataBuffer> void attachCellData(DataBuffer &buf, const char *name, int nComps = 1) { + sanitizeBuffer_(buf, nComps); + typedef typename VtkWriter::VTKFunctionPtr FunctionPtr; typedef Dumux::VtkNestedFunction<Grid, ElementMapper, DataBuffer> VtkFn; FunctionPtr fnPtr(new VtkFn(name,