diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C index 261945476db5ca2e746cd78afa44b49b14591d61..7dbce8d7bdab0b7de73d78dc8c435a5db6d11e88 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())