forked from qt-creator/qt-creator
Andriod: fix "always use this device" button not working
Fixes: QTCREATORBUG-23918 Change-Id: Ib9fa5bf0417f7fe028ec357b06d71577fa44c971 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -483,8 +483,12 @@ AndroidDeviceDialog::~AndroidDeviceDialog()
|
||||
|
||||
AndroidDeviceInfo AndroidDeviceDialog::device()
|
||||
{
|
||||
refreshDeviceList();
|
||||
|
||||
if (!m_defaultDevice.isEmpty()) {
|
||||
auto device = std::find_if(m_connectedDevices.begin(), m_connectedDevices.end(), [this](const AndroidDeviceInfo& info) {
|
||||
auto device = std::find_if(m_connectedDevices.begin(),
|
||||
m_connectedDevices.end(),
|
||||
[this](const AndroidDeviceInfo &info) {
|
||||
return info.serialNumber == m_defaultDevice ||
|
||||
info.avdname == m_defaultDevice;
|
||||
});
|
||||
@@ -494,8 +498,6 @@ AndroidDeviceInfo AndroidDeviceDialog::device()
|
||||
m_defaultDevice.clear();
|
||||
}
|
||||
|
||||
refreshDeviceList();
|
||||
|
||||
if (exec() == QDialog::Accepted)
|
||||
return m_model->device(m_ui->deviceView->currentIndex());
|
||||
return AndroidDeviceInfo();
|
||||
|
||||
Reference in New Issue
Block a user