From 25e3d888349123c8ad0234345485561a0353ada0 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 21 Oct 2015 17:14:02 +0200 Subject: [PATCH] JsonWizard: Keep "options" optional Do not report an error if "options" are unset. Change-Id: I53f12624275be2d8af8d38da8dfe6bfa6603b948 Reviewed-by: Alessandro Portale --- src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp index f4370132d8..32722aca37 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) { -- GitLab