aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <[email protected]>2025-07-01 15:50:01 +0200
committerhjk <[email protected]>2025-07-02 07:20:01 +0000
commit60bfcb35776374d7b84fcaff8c55698dbc332682 (patch)
tree68a86826648f8dd58ca99aea3649ba3dc916e39f
parent38ce60b75f1c48f36042678bb3743616370cd3e2 (diff)
Android: Re-do some Qt version testsHEADmaster
Change-Id: If09b6babcf4897fb0bb468935c26d6e833c7f97e Reviewed-by: Alessandro Portale <[email protected]>
-rw-r--r--src/plugins/android/androidutils.cpp16
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;
}