From 85930c03d26d57ef8846cf0b0e3ab8469fe31e08 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 29 Apr 2021 07:44:32 +0200 Subject: [PATCH] ProjectExplorer: Persist remote toolchains properly Change-Id: I9582e9d94a4d858205e90dfe9bfa4a4fa621b191 Reviewed-by: Christian Stenger Reviewed-by: Christian Kandeler --- src/plugins/projectexplorer/toolchain.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/toolchain.cpp b/src/plugins/projectexplorer/toolchain.cpp index baf2ff36bd4..9da3d8ad121 100644 --- a/src/plugins/projectexplorer/toolchain.cpp +++ b/src/plugins/projectexplorer/toolchain.cpp @@ -223,7 +223,7 @@ QVariantMap ToolChain::toMap() const if (!d->m_targetAbiKey.isEmpty()) result.insert(d->m_targetAbiKey, d->m_targetAbi.toString()); if (!d->m_compilerCommandKey.isEmpty()) - result.insert(d->m_compilerCommandKey, d->m_compilerCommand.toString()); + result.insert(d->m_compilerCommandKey, d->m_compilerCommand.toVariant()); return result; } @@ -336,7 +336,7 @@ bool ToolChain::fromMap(const QVariantMap &data) if (!d->m_targetAbiKey.isEmpty()) d->m_targetAbi = Abi::fromString(data.value(d->m_targetAbiKey).toString()); - d->m_compilerCommand = FilePath::fromString(data.value(d->m_compilerCommandKey).toString()); + d->m_compilerCommand = FilePath::fromVariant(data.value(d->m_compilerCommandKey)); return true; }