Meson/ToolWrapper: Fix missing initialization of m_isValid

Amends a4a92a04a1

Change-Id: Idab3141317729a6c2cf2ce0eaa1aa8c09ef1a1d7
Coverity-Id: 1598577
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Eike Ziller
2024-07-26 08:36:10 +02:00
parent f37d07cbf4
commit 5ba1ef9dbb

View File

@@ -27,12 +27,13 @@ static ToolType typeFromId(const QString &id)
}
ToolWrapper::ToolWrapper(const Store &data)
: ToolWrapper(
typeFromId(data.value(Constants::ToolsSettings::TOOL_TYPE_KEY).toString()),
data[Constants::ToolsSettings::NAME_KEY].toString(),
FilePath::fromSettings(data[Constants::ToolsSettings::EXE_KEY]),
Id::fromSetting(data[Constants::ToolsSettings::ID_KEY]),
data[Constants::ToolsSettings::AUTO_DETECTED_KEY].toBool())
{
m_toolType = typeFromId(data.value(Constants::ToolsSettings::TOOL_TYPE_KEY).toString());
m_name = data[Constants::ToolsSettings::NAME_KEY].toString();
m_exe = FilePath::fromSettings(data[Constants::ToolsSettings::EXE_KEY]);
m_id = Id::fromSetting(data[Constants::ToolsSettings::ID_KEY]);
m_autoDetected = data[Constants::ToolsSettings::AUTO_DETECTED_KEY].toBool();
}
ToolWrapper::ToolWrapper(ToolType toolType,