From 963527fc80d2c0cda8fde5e71a37a1d1b84886d9 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 21 Jul 2025 21:12:39 -0500 Subject: [PATCH] TD: Switch to non-buffer-based format string interpretation --- src/Mod/TechDraw/App/DimensionFormatter.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/App/DimensionFormatter.cpp b/src/Mod/TechDraw/App/DimensionFormatter.cpp index bc123929a3..30d350a240 100644 --- a/src/Mod/TechDraw/App/DimensionFormatter.cpp +++ b/src/Mod/TechDraw/App/DimensionFormatter.cpp @@ -27,6 +27,8 @@ # include #endif +#include + #include #include @@ -275,7 +277,7 @@ QString DimensionFormatter::formatValueToSpec(const double value, QString format QString formattedValue; constexpr auto format = [](QString f, double value){ - return QString::asprintf(f.toStdString().c_str(), value); + return QString::fromStdString(fmt::sprintf(f.toStdString(), value)); }; QRegularExpression wrRegExp(QStringLiteral("%(?.*)(?[wWrR])"));