diff options
author | hjk <[email protected]> | 2025-07-01 15:50:01 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2025-07-02 07:20:01 +0000 |
commit | 60bfcb35776374d7b84fcaff8c55698dbc332682 (patch) | |
tree | 68a86826648f8dd58ca99aea3649ba3dc916e39f | |
parent | 38ce60b75f1c48f36042678bb3743616370cd3e2 (diff) |
Change-Id: If09b6babcf4897fb0bb468935c26d6e833c7f97e
Reviewed-by: Alessandro Portale <[email protected]>
-rw-r--r-- | src/plugins/android/androidutils.cpp | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/plugins/android/androidutils.cpp b/src/plugins/android/androidutils.cpp index f9096b57dea..6e0d73fd1e4 100644 --- a/src/plugins/android/androidutils.cpp +++ b/src/plugins/android/androidutils.cpp @@ -188,10 +188,8 @@ int minimumSDK(const BuildConfiguration *bc) const int minSdkVersion = parseMinSdk(*element); if (minSdkVersion == 0) { QtSupport::QtVersion *version = QtSupport::QtKitAspect::qtVersion(bc->kit()); - if (version->isAndroidQtVersion()) { - if (const AndroidQtVersion *androidQt = static_cast<const AndroidQtVersion *>(version)) - return androidQt->defaultMinimumSDK(); - } + if (version && version->isAndroidQtVersion()) + return static_cast<const AndroidQtVersion *>(version)->defaultMinimumSDK(); } return minSdkVersion; } @@ -204,7 +202,9 @@ int minimumSDK(const Kit *kit) { int minSdkVersion = -1; QtSupport::QtVersion *version = QtSupport::QtKitAspect::qtVersion(kit); - if (version && version->targetDeviceTypes().contains(Constants::ANDROID_DEVICE_TYPE)) { + if (!version) + return minSdkVersion; + if (version->targetDeviceTypes().contains(Constants::ANDROID_DEVICE_TYPE)) { const FilePath stockManifestFilePath = version->prefix().pathAppended( "src/android/templates/AndroidManifest.xml"); @@ -213,10 +213,8 @@ int minimumSDK(const Kit *kit) minSdkVersion = parseMinSdk(*element); } if (minSdkVersion == 0) { - if (version->isAndroidQtVersion()) { - if (const AndroidQtVersion *androidQt = static_cast<const AndroidQtVersion *>(version)) - return androidQt->defaultMinimumSDK(); - } + if (version->isAndroidQtVersion()) + return static_cast<const AndroidQtVersion *>(version)->defaultMinimumSDK(); } return minSdkVersion; } |