diff --git a/src/plugins/android/androidsettingswidget.cpp b/src/plugins/android/androidsettingswidget.cpp index 5c864168edfd2cc36bd615ba4401457f25fb22f4..e381e9e0158865a068453ffc6a0173e29b893a96 100644 --- a/src/plugins/android/androidsettingswidget.cpp +++ b/src/plugins/android/androidsettingswidget.cpp @@ -375,6 +375,8 @@ void AndroidSettingsWidget::browseSDKLocation() Utils::FileName dir = Utils::FileName::fromString( QFileDialog::getExistingDirectory(this, tr("Select Android SDK folder"), m_ui->SDKLocationLineEdit->text())); + if (dir.isEmpty()) + return; m_ui->SDKLocationLineEdit->setText(dir.toUserOutput()); sdkLocationEditingFinished(); } @@ -384,6 +386,8 @@ void AndroidSettingsWidget::browseNDKLocation() Utils::FileName dir = Utils::FileName::fromString( QFileDialog::getExistingDirectory(this, tr("Select Android NDK folder"), m_ui->NDKLocationLineEdit->text())); + if (dir.isEmpty()) + return; m_ui->NDKLocationLineEdit->setText(dir.toUserOutput()); ndkLocationEditingFinished(); }