forked from qt-creator/qt-creator
Android: Replace QFutureInterfaceBase with QFuture<void>
In case a passed future interface is used only for checking for cancel, use QFuture<void> instead. This will properly integrate with QPromise API. Change-Id: I33e5e9c62dbcfb1f7aa71eace6158e5b7c0a7098 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -404,7 +404,8 @@ void AndroidDeployQtStep::slotAskForUninstall(DeployErrorCode errorCode)
|
||||
void AndroidDeployQtStep::runImpl(QFutureInterface<bool> &fi)
|
||||
{
|
||||
if (!m_avdName.isEmpty()) {
|
||||
QString serialNumber = AndroidAvdManager().waitForAvd(m_avdName, fi);
|
||||
const QString serialNumber = AndroidAvdManager().waitForAvd(m_avdName,
|
||||
QFuture<void>(fi.future()));
|
||||
qCDebug(deployStepLog) << "Deploying to AVD:" << m_avdName << serialNumber;
|
||||
if (serialNumber.isEmpty()) {
|
||||
reportWarningOrError(Tr::tr("The deployment AVD \"%1\" cannot be started.")
|
||||
|
||||
Reference in New Issue
Block a user