From 9dc55ec37128c3b92df4e0dfe7fde5ec1f13abc3 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Thu, 28 Jun 2012 15:17:01 +0100 Subject: [PATCH] BUG: refinementHistory: work with timeStampMaster --- src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C index 261945476db..7dbce8d7bda 100644 --- a/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C +++ b/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C @@ -1993,11 +1993,17 @@ Foam::hexRef8::hexRef8(const polyMesh& mesh, const bool readHistory) { if (readHistory) { + // Make sure we don't use the master-only reading. Bit of a hack for + // now. + regIOobject::fileCheckTypes oldType = + regIOobject::fileModificationChecking; + regIOobject::fileModificationChecking = regIOobject::timeStamp; history_.readOpt() = IOobject::READ_IF_PRESENT; if (history_.headerOk()) { history_.read(); } + regIOobject::fileModificationChecking = oldType; } if (history_.active() && history_.visibleCells().size() != mesh_.nCells()) -- GitLab