forked from qt-creator/qt-creator
AndroidDeviceManager: Execute avd removal in main thread
Instead of executing it blocking in a separate thread. Change-Id: I0d847f22917edc9782467f173728c13287844acb Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -17,7 +17,6 @@ public:
|
||||
~AndroidAvdManager();
|
||||
|
||||
QFuture<CreateAvdInfo> createAvd(CreateAvdInfo info) const;
|
||||
bool removeAvd(const QString &name) const;
|
||||
QFuture<AndroidDeviceInfoList> avdList() const;
|
||||
|
||||
QString startAvd(const QString &name) const;
|
||||
@@ -28,6 +27,7 @@ public:
|
||||
static bool avdManagerCommand(const AndroidConfig &config,
|
||||
const QStringList &args,
|
||||
QString *output);
|
||||
const AndroidConfig &config() const { return m_config; }
|
||||
|
||||
private:
|
||||
bool waitForBooted(const QString &serialNumber, const std::optional<QFuture<void>> &future = {}) const;
|
||||
|
||||
Reference in New Issue
Block a user