diff --git a/src/plugins/coreplugin/externaltool.cpp b/src/plugins/coreplugin/externaltool.cpp index 6e14c95a9d8..bb616292021 100644 --- a/src/plugins/coreplugin/externaltool.cpp +++ b/src/plugins/coreplugin/externaltool.cpp @@ -440,7 +440,7 @@ Result ExternalTool::createFromFile(const FilePath &filePath, co return ResultError(contents.error()); Result res = ExternalTool::createFromXml(contents.value(), locale); if (!res) - return ResultError(contents.error()); + return ResultError(res.error()); ExternalTool *tool = res.value(); tool->m_filePath = filePath.absoluteFilePath(); return tool;