From 70a32fa21b88df8d0c8eb6417339a53c1f095674 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Fri, 5 Apr 2019 12:03:41 +0200 Subject: [PATCH] BUG: surfaceWriter::expire() should not affect the expected nFields() count - the writer nFields() is a separate type of accounting (currently only needed by VTK legacy) and is independent of the geometry. --- src/surfMesh/writers/surfaceWriter.C | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/surfMesh/writers/surfaceWriter.C b/src/surfMesh/writers/surfaceWriter.C index d910897c9de..2198ff13865 100644 --- a/src/surfMesh/writers/surfaceWriter.C +++ b/src/surfMesh/writers/surfaceWriter.C @@ -384,9 +384,11 @@ bool Foam::surfaceWriter::expire() upToDate_ = false; wroteGeom_ = false; - nFields_ = 0; merged_.clear(); + // Field count (nFields_) is a different type of accounting + // and is unaffected by geometry changes + return changed; } -- GitLab