diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index f0c67306be..7405cfb5b6 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -115,7 +115,14 @@ void Foam::Time::setControls() { if (timeDirs.size()) { - startTime_ = timeDirs[0].value(); + if (timeDirs[0].name() == constant() && timeDirs.size() >= 2) + { + startTime_ = timeDirs[1].value(); + } + else + { + startTime_ = timeDirs[0].value(); + } } } else if (startFrom == "latestTime")