From b706fab6c642072750935a0f13290d098cf49233 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Thu, 19 Oct 2023 15:12:34 +0200 Subject: [PATCH] Ios: Fix synchronization This fixes the synchronization on early shutdown, e.g. when Creator is started with "-test Ios". Change-Id: Ia18215a090809b6095d51ee3647728b4b2ad2d5f Reviewed-by: Christian Stenger --- src/plugins/ios/iosconfigurations.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/ios/iosconfigurations.cpp b/src/plugins/ios/iosconfigurations.cpp index 04ab69b8a25..105ba236eaa 100644 --- a/src/plugins/ios/iosconfigurations.cpp +++ b/src/plugins/ios/iosconfigurations.cpp @@ -12,6 +12,8 @@ #include +#include + #include #include #include @@ -31,6 +33,7 @@ #include #include +#include #include #include @@ -405,7 +408,8 @@ void IosConfigurations::updateSimulators() dev = IDevice::ConstPtr(new IosSimulator(devId)); devManager->addDevice(dev); } - SimulatorControl::updateAvailableSimulators(this); + ExtensionSystem::PluginManager::futureSynchronizer()->addFuture( + SimulatorControl::updateAvailableSimulators(this)); } void IosConfigurations::setDeveloperPath(const FilePath &devPath)