diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index dd0c02ddbc90fa3523d83e916aa8dfb783ffb148..8e18dc786115461aa752148dfd340ca64ed90ddc 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -519,6 +519,10 @@ bool Foam::Time::loop() if (running) { operator++(); + + // Check update the "running" status following the "++" operation + // to take into account possible side-effects from functionObjects + running = run(); } return running; diff --git a/src/postProcessing/functionObjects/Allwmake b/src/postProcessing/functionObjects/Allwmake index 6c642dfe7b6333d4e71ab8c22f4458da73294503..980a308557a4498f50ff19b7721f07f2a7787ab9 100755 --- a/src/postProcessing/functionObjects/Allwmake +++ b/src/postProcessing/functionObjects/Allwmake @@ -6,6 +6,7 @@ wmake libso field wmake libso forces wmake libso IO wmake libso utilities +wmake libso residualControl wmake libso systemCall # ----------------------------------------------------------------- end-of-file