aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qtsupport
diff options
context:
space:
mode:
authorThe Qt Project <gerrit-noreply@qt-project.org>2024-01-18 12:32:01 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2024-01-18 12:32:01 +0000
commit5772a85751b905fa070f9c11fc930cb256c231c5 (patch)
treee93dd6cb9e9a0d340f0ebbc8e833f0b601492c70 /src/plugins/qtsupport
parentd51e116ac4219f90ce8ca35e032f4387fe581a6f (diff)
parent399f7a1968c7d64580bdd209c4747a6979e07c93 (diff)
Merge "Merge remote-tracking branch 'origin/qds/dev'"
Diffstat (limited to 'src/plugins/qtsupport')
-rw-r--r--src/plugins/qtsupport/baseqtversion.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp
index fb28d16aa3..da669423e3 100644
--- a/src/plugins/qtsupport/baseqtversion.cpp
+++ b/src/plugins/qtsupport/baseqtversion.cpp
@@ -77,7 +77,7 @@ class QtVersionData
{
public:
// Update version if you add data members!
- static const int version = 2;
+ static const int version = 3;
bool installed = true;
bool hasExamples = false;
@@ -203,8 +203,11 @@ public:
hostDataPath = FilePath::fromSettings(map.value("HostDataPath"));
hostPrefixPath = FilePath::fromSettings(map.value("HostPrefixPath"));
auto it = map.find("QtAbis");
- if (it != map.end())
- qtAbis = Utils::transform(it.value().toStringList(), &Abi::fromString);
+ if (it != map.end()) {
+ const auto qtAbisList = it.value().toStringList();
+ if (!qtAbisList.isEmpty())
+ qtAbis = Utils::transform(qtAbisList, &Abi::fromString);
+ }
versionInfo = fromStore(map.value("VersionInfo").value<Store>());
}
};