From 777ae87779fe360599cad02158305571688c08b0 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 6 Jul 2022 18:49:15 +0200 Subject: [PATCH] Android: Update devices list after creating an AVD Ensure that a freshly created AVD is properly listed and is usable. By forcing a AndroidDeviceManager::updateAvdsList() after successful creation. Fixes: QTCREATORBUG-27804 Change-Id: I1ef0fb23d2c13b99d285f07505189f37929f4ed7 Reviewed-by: Assam Boudjelthia --- src/plugins/android/avddialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/android/avddialog.cpp b/src/plugins/android/avddialog.cpp index 4f0f8e8a4a4..f9f9dce9147 100644 --- a/src/plugins/android/avddialog.cpp +++ b/src/plugins/android/avddialog.cpp @@ -117,8 +117,10 @@ int AvdDialog::exec() loop.exec(QEventLoop::ExcludeUserInputEvents); const QFuture future = createAvdFutureWatcher.future(); - if (future.isResultReadyAt(0)) + if (future.isResultReadyAt(0)) { m_createdAvdInfo = future.result(); + AndroidDeviceManager::instance()->updateAvdsList(); + } } return execResult;