diff options
| author | Eike Ziller <eike.ziller@qt.io> | 2024-05-16 09:29:51 +0200 |
|---|---|---|
| committer | Eike Ziller <eike.ziller@qt.io> | 2024-05-21 09:56:32 +0000 |
| commit | c676ec825f45364421e3463021113062aad6919b (patch) | |
| tree | 3cc41566eaebd7aa6301a6e0ec9d39523ff76adf /src/plugins/python/pythonsettings.cpp | |
| parent | 3cd72806f82dc357f8c42153abc9956c3651cab6 (diff) | |
AsyncTask: Centralize setting global future synchronizer
Move the global FutureSynchronizer to Utils and use it
by default for AsyncTask (if that is in the main thread).
This way setting a synchronizer is less prone to be forgotten.
Individual uses can still override this.
Change-Id: I1a12bf4d7f4cb5be99668bf0a4797108c2fe6448
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/plugins/python/pythonsettings.cpp')
| -rw-r--r-- | src/plugins/python/pythonsettings.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/plugins/python/pythonsettings.cpp b/src/plugins/python/pythonsettings.cpp index cad296ae5de..bfc411c6c2f 100644 --- a/src/plugins/python/pythonsettings.cpp +++ b/src/plugins/python/pythonsettings.cpp @@ -751,11 +751,9 @@ PythonSettings::PythonSettings() initFromSettings(Core::ICore::settings()); const auto onRegistrySetup = [](Async<QList<Interpreter>> &task) { - task.setFutureSynchronizer(ExtensionSystem::PluginManager::futureSynchronizer()); task.setConcurrentCallData(pythonsFromRegistry); }; const auto onPathSetup = [](Async<QList<Interpreter>> &task) { - task.setFutureSynchronizer(ExtensionSystem::PluginManager::futureSynchronizer()); task.setConcurrentCallData(pythonsFromPath); }; const auto onTaskDone = [](const Async<QList<Interpreter>> &task) { |
