forked from qt-creator/qt-creator
Android: Fix building packages
Accidental logic error in 21a5766cee
Change-Id: I3eca9a5ebfecb9846051142bd54b30962472b740
Reviewed-by: BogDan Vatra <bogdan@kde.org>
This commit is contained in:
@@ -205,16 +205,11 @@ bool QmakeAndroidBuildApkStep::init()
|
|||||||
QString outputDir = bc->buildDirectory().appendPath(QLatin1String(Constants::ANDROID_BUILDDIRECTORY)).toString();
|
QString outputDir = bc->buildDirectory().appendPath(QLatin1String(Constants::ANDROID_BUILDDIRECTORY)).toString();
|
||||||
|
|
||||||
const auto *pro = static_cast<QmakeProjectManager::QmakeProject *>(project());
|
const auto *pro = static_cast<QmakeProjectManager::QmakeProject *>(project());
|
||||||
m_skipBuilding = m_proFilePathForInputFile.isEmpty();
|
const QmakeProjectManager::QmakeProFileNode *node = pro->rootQmakeProjectNode()->findProFileFor(proFilePathForInputFile());
|
||||||
|
m_skipBuilding = !node;
|
||||||
if (m_skipBuilding)
|
if (m_skipBuilding)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
const QmakeProjectManager::QmakeProFileNode *node = pro->rootQmakeProjectNode()->findProFileFor(m_proFilePathForInputFile);
|
|
||||||
if (!node) { // should never happen
|
|
||||||
emit addOutput(tr("Internal Error: Could not find .pro file."), BuildStep::ErrorMessageOutput);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString inputFile = node->singleVariableValue(QmakeProjectManager::AndroidDeploySettingsFile);
|
QString inputFile = node->singleVariableValue(QmakeProjectManager::AndroidDeploySettingsFile);
|
||||||
if (inputFile.isEmpty()) { // should never happen
|
if (inputFile.isEmpty()) { // should never happen
|
||||||
emit addOutput(tr("Internal Error: Unknown Android deployment JSON file location."), BuildStep::ErrorMessageOutput);
|
emit addOutput(tr("Internal Error: Unknown Android deployment JSON file location."), BuildStep::ErrorMessageOutput);
|
||||||
|
Reference in New Issue
Block a user