diff --git a/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp b/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp index 7375c7feb2a..418974c3d7c 100644 --- a/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp +++ b/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp @@ -410,8 +410,8 @@ void CMakeGeneratorKitInformation::fix(Kit *k) void CMakeGeneratorKitInformation::upgrade(Kit *k) { const QVariant value = k->value(GENERATOR_ID); - GeneratorInfo info; if (value.type() != QVariant::Map) { + GeneratorInfo info; const QString fullName = value.toString(); const int pos = fullName.indexOf(" - "); if (pos >= 0) { @@ -420,8 +420,8 @@ void CMakeGeneratorKitInformation::upgrade(Kit *k) } else { info.generator = fullName; } + setGeneratorInfo(k, info); } - setGeneratorInfo(k, info); } KitInformation::ItemList CMakeGeneratorKitInformation::toUserOutput(const Kit *k) const