From efa20f528f351f29b5c1005070c902ed35dbc7a3 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 30 Jul 2024 09:45:11 +0200 Subject: [PATCH] ProjectExplorer: Escape summaries When the arguments contained html-tag like parts (e.g. "
") they would disappear from the summmary. Change-Id: I7e286ef439af2883152a147aad55f2b9bea6e2d3 Reviewed-by: hjk --- .../projectexplorer/processparameters.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/plugins/projectexplorer/processparameters.cpp b/src/plugins/projectexplorer/processparameters.cpp index 82d391fc589..797184b72b9 100644 --- a/src/plugins/projectexplorer/processparameters.cpp +++ b/src/plugins/projectexplorer/processparameters.cpp @@ -167,9 +167,10 @@ QString ProcessParameters::summary(const QString &displayName) const return invalidCommandMessage(displayName); return QString::fromLatin1("%1: %2 %3") - .arg(displayName, - ProcessArgs::quoteArg(prettyCommand()), - prettyArguments()); + .arg( + displayName, + ProcessArgs::quoteArg(prettyCommand()).toHtmlEscaped(), + prettyArguments().toHtmlEscaped()); } QString ProcessParameters::summaryInWorkdir(const QString &displayName) const @@ -178,10 +179,11 @@ QString ProcessParameters::summaryInWorkdir(const QString &displayName) const return invalidCommandMessage(displayName); return QString::fromLatin1("%1: %2 %3 in %4") - .arg(displayName, - ProcessArgs::quoteArg(prettyCommand()), - prettyArguments(), - QDir::toNativeSeparators(effectiveWorkingDirectory().toString())); + .arg( + displayName, + ProcessArgs::quoteArg(prettyCommand()).toHtmlEscaped(), + prettyArguments().toHtmlEscaped(), + QDir::toNativeSeparators(effectiveWorkingDirectory().toString())); } } // ProcessExplorer