diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp index f4370132d86389c177da52a6979048fe93bc8344..32722aca376747823c07d0bb5b1667d5d3ec0e12 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp @@ -626,9 +626,7 @@ bool JsonWizardFactory::initialize(const QVariantMap &data, const QDir &baseDir, // Options: const QVariant optionValue = data.value(QLatin1String(OPTIONS_KEY)); - const QVariantList optionList = objectOrList(optionValue, errorMessage); - if (optionList.isEmpty()) - return false; + const QVariantList optionList = optionValue.isNull() ? QVariantList() : objectOrList(optionValue, errorMessage); foreach (const QVariant &v, optionList) { if (v.type() != QVariant::Map) {