diff --git a/source/core/screenjob.cpp b/source/core/screenjob.cpp index b4615a0f8..2ff12c1f9 100644 --- a/source/core/screenjob.cpp +++ b/source/core/screenjob.cpp @@ -325,6 +325,7 @@ public: void AdvanceJob(bool skip) { + if (index >= 0 && jobs[index].postAction) jobs[index].postAction(); index++; while (index < jobs.Size() && (jobs[index].job == nullptr || (skip && jobs[index].ignoreifskipped))) index++; actionState = clearbefore ? State_Clear : State_Run;