From 190b643736d7fa3270dca5926e018d6eef6d74cb Mon Sep 17 00:00:00 2001 From: Andy Shaw Date: Mon, 6 Jul 2020 12:28:42 +0200 Subject: Call value() to get a QStringList and not values() values() returns a QVariantList which has a single QVariant in it which represents the QStringList. So to get the actual QStringList we should call value() on the data so it can be convertable. Change-Id: Ie60889d25b1e03415624fcb2c57117fa7c326efa Reviewed-by: Arttu Tarkiainen --- src/libs/installer/settings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libs/installer') diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index 4b19cafe1..19918c3f9 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -514,7 +514,7 @@ QString Settings::runProgram() const QStringList Settings::runProgramArguments() const { - const QVariant variant = d->m_data.values(scRunProgramArguments); + const QVariant variant = d->m_data.value(scRunProgramArguments); if (variant.canConvert()) return variant.value(); return QStringList(); @@ -848,7 +848,7 @@ void Settings::setHttpProxy(const QNetworkProxy &proxy) QStringList Settings::translations() const { - const QVariant variant = d->m_data.values(scTranslations); + const QVariant variant = d->m_data.value(scTranslations); if (variant.canConvert()) return variant.value(); return QStringList(); -- cgit v1.2.3