From b2bc1d654699a3a04f764b22d2f8e8a9c606bd83 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Wed, 17 Apr 2019 09:13:44 +0100 Subject: [PATCH] ENH: Only store previous time name if it is not at the current head --- src/OpenFOAM/db/Time/TimeIO.C | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/OpenFOAM/db/Time/TimeIO.C b/src/OpenFOAM/db/Time/TimeIO.C index 4324cac2cf2..fac91263290 100644 --- a/src/OpenFOAM/db/Time/TimeIO.C +++ b/src/OpenFOAM/db/Time/TimeIO.C @@ -655,7 +655,10 @@ bool Foam::Time::writeObject // Does the writeTime trigger purging? if (writeTime_ && purgeWrite_) { - previousWriteTimes_.push(timeName()); + if (previousWriteTimes_.top() != timeName()) + { + previousWriteTimes_.push(timeName()); + } while (previousWriteTimes_.size() > purgeWrite_) { -- GitLab