From 5f3dac61bb4dff43599629d5a82539563e8ffe3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 21 Jun 2026 17:08:21 +0200 Subject: [PATCH] Trade: no need to use a stringstream for Debug redirection here. --- src/Magnum/Trade/Implementation/converterUtilities.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Magnum/Trade/Implementation/converterUtilities.h b/src/Magnum/Trade/Implementation/converterUtilities.h index 9553f4250..d5dee0c7a 100644 --- a/src/Magnum/Trade/Implementation/converterUtilities.h +++ b/src/Magnum/Trade/Implementation/converterUtilities.h @@ -27,13 +27,11 @@ */ #include -#include /** @todo remove when Debug is stream-free */ #include #include #include #include #include -#include /** @todo remove when Debug is stream-free */ #include #include #include @@ -72,9 +70,9 @@ template void printPluginInfo(const Debug::Flags useColor, const T& plu } /* Ugly, eh? */ - std::ostringstream out; + Containers::String out; Debug{&out, Debug::Flag::NoNewlineAtTheEnd} << Debug::packed << plugin.features(); - d << Debug::newline << Debug::boldColor(Debug::Color::Default) << "Features:" << Debug::color(Debug::Color::Cyan) << Debug::newline << " " << Utility::String::replaceAll(out.str(), "|", "\n ") << Debug::resetColor; + d << Debug::newline << Debug::boldColor(Debug::Color::Default) << "Features:" << Debug::color(Debug::Color::Cyan) << Debug::newline << " " << Utility::String::replaceAll(out, "|", "\n ") << Debug::resetColor; } void printPluginConfigurationInfo(Debug& d, const Utility::ConfigurationGroup& configuration, const Containers::StringView prefix) {