diff --git a/src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C b/src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C index cff0dad215..43f57465d9 100644 --- a/src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C +++ b/src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C @@ -78,9 +78,18 @@ Foam::featureEdgeMesh::featureEdgeMesh(const IOobject& io) if ( io.readOpt() == IOobject::MUST_READ + || io.readOpt() == IOobject::MUST_READ_IF_MODIFIED || (io.readOpt() == IOobject::READ_IF_PRESENT && headerOk()) ) { + if (readOpt() == IOobject::MUST_READ_IF_MODIFIED) + { + WarningIn("featureEdgeMesh::featureEdgeMesh(const IOobject&)") + << "Specified IOobject::MUST_READ_IF_MODIFIED but class" + << " does not support automatic rereading." + << endl; + } + dictionary edgeMeshDict(readStream(typeName)); edgeMesh::operator=