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) {