From b3ad100016cf5801e22cdddfb240a6aa92e5f7f3 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 18 May 2021 06:31:54 +0200 Subject: [PATCH] Core: Fix build on Windows Amends 06fd91634848c499a9628b6c91f5f03f817bde8d. Change-Id: I143cc60d3f7b0a6ba16c2e341e4cd170b54914de Reviewed-by: Alessandro Portale --- src/plugins/coreplugin/externaltool.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/coreplugin/externaltool.cpp b/src/plugins/coreplugin/externaltool.cpp index 6170334a216..2a8391f703b 100644 --- a/src/plugins/coreplugin/externaltool.cpp +++ b/src/plugins/coreplugin/externaltool.cpp @@ -667,8 +667,8 @@ void ExternalToolRunner::run() m_process->setCommand(cmd); m_process->setEnvironment(m_resolvedEnvironment); const auto write = m_tool->outputHandling() == ExternalTool::ShowInPane - ? [](const QString &m) { MessageManager::writeDisrupting(m); } - : [](const QString &m) { MessageManager::writeSilently(m); }; + ? QOverload::of(MessageManager::writeDisrupting) + : QOverload::of(MessageManager::writeSilently); write(tr("Starting external tool \"%1\"").arg(cmd.toUserOutput())); m_process->start(); } @@ -690,8 +690,8 @@ void ExternalToolRunner::finished(int exitCode, QProcess::ExitStatus status) if (m_tool->modifiesCurrentDocument()) DocumentManager::unexpectFileChange(m_expectedFileName); const auto write = m_tool->outputHandling() == ExternalTool::ShowInPane - ? [](const QString &m) { MessageManager::writeFlashing(m); } - : [](const QString &m) { MessageManager::writeSilently(m); }; + ? QOverload::of(MessageManager::writeFlashing) + : QOverload::of(MessageManager::writeSilently); write(tr("\"%1\" finished").arg(m_resolvedExecutable.toUserOutput())); deleteLater(); }