summaryrefslogtreecommitdiffstats
path: root/src/concurrent/qtconcurrentiteratekernel.h
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2020-05-28 13:26:39 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2020-05-28 15:12:29 +0200
commit9aea74f2c6dac24a841554fdd47798e2f75f395c (patch)
tree2d821555af4468a8b96687c40d1a547d8971fe8b /src/concurrent/qtconcurrentiteratekernel.h
parentb6a2962a52db4f1d704e4ff68cede40ec13df60c (diff)
Pass the thread pool into BlockSizeManager
This was overlooked when enabling setting a custom thread pool for various concurrent methods. Fixes: QTBUG-53465 Change-Id: I8b0a0086e46639639051fe99cf52d049f7bb3bb2 Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'src/concurrent/qtconcurrentiteratekernel.h')
-rw-r--r--src/concurrent/qtconcurrentiteratekernel.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/concurrent/qtconcurrentiteratekernel.h b/src/concurrent/qtconcurrentiteratekernel.h
index 6ea96f5097..a8decf5cf8 100644
--- a/src/concurrent/qtconcurrentiteratekernel.h
+++ b/src/concurrent/qtconcurrentiteratekernel.h
@@ -67,7 +67,7 @@ namespace QtConcurrent {
class Q_CONCURRENT_EXPORT BlockSizeManager
{
public:
- explicit BlockSizeManager(int iterationCount);
+ explicit BlockSizeManager(QThreadPool *pool, int iterationCount);
void timeBeforeUser();
void timeAfterUser();
@@ -198,7 +198,7 @@ public:
ThreadFunctionResult forThreadFunction()
{
- BlockSizeManager blockSizeManager(iterationCount);
+ BlockSizeManager blockSizeManager(ThreadEngineBase::threadPool, iterationCount);
ResultReporter<T> resultReporter(this);
for(;;) {