From 6234511a2c8ae684e15202af690236d0ba55e929 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 17 Feb 2016 23:27:41 +0200 Subject: CppTools: Use a shared thread pool Without this, too many threads are spawned, and loading a project takes forever. Change-Id: I3c22557ddd7bfb0c70f7b089c276432e3b003097 Reviewed-by: Eike Ziller --- src/plugins/cpptools/builtinindexingsupport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/plugins/cpptools/builtinindexingsupport.cpp') diff --git a/src/plugins/cpptools/builtinindexingsupport.cpp b/src/plugins/cpptools/builtinindexingsupport.cpp index 81a5be27df..b2fc32159d 100644 --- a/src/plugins/cpptools/builtinindexingsupport.cpp +++ b/src/plugins/cpptools/builtinindexingsupport.cpp @@ -353,7 +353,7 @@ QFuture BuiltinIndexingSupport::refreshSourceFiles(const QSet &so params.workingCopy = mgr->workingCopy(); params.sourceFiles = sourceFiles; - QFuture result = Utils::runAsync(parse, params); + QFuture result = Utils::runAsync(mgr->sharedThreadPool(), parse, params); if (m_synchronizer.futures().size() > 10) { QList > futures = m_synchronizer.futures(); -- cgit v1.2.1