summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2020-01-27 13:37:11 +0100
committerPaul Lemire <paul.lemire@kdab.com>2020-01-28 06:27:45 +0100
commit97c534b60f21d232dd814534fd9b53f77bc73fa3 (patch)
treeb8a86b4465c450c9bba9de528bfc2320de84576b /src
parent0a48c9fb631cb1c0616cb61e43898f19ac4b2278 (diff)
QScheduler: restore jobsDone() call at the end
Mistakenly removed in a cleanup commit Change-Id: Icfb7c370017facf6ce990430c3df1535a0a72973 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/core/qscheduler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/qscheduler.cpp b/src/core/qscheduler.cpp
index b371a5fb1..17ca1fbfd 100644
--- a/src/core/qscheduler.cpp
+++ b/src/core/qscheduler.cpp
@@ -98,6 +98,9 @@ int QScheduler::scheduleAndWaitForFrameAspectJobs(qint64 time)
for (auto &job : qAsConst(jobQueue))
QAspectJobPrivate::get(job.data())->postFrame(m_aspectManager);
+
+ for (QAbstractAspect *aspect : aspects)
+ QAbstractAspectPrivate::get(aspect)->jobsDone();
}
return jobQueue.size();