From cfc0d276dcacf396e4618842f4acbba2dfe39105 Mon Sep 17 00:00:00 2001 From: Michael Ochmann Date: Sat, 25 Feb 2023 20:32:39 +0100 Subject: [PATCH] SVGRenderer: removed redundant `std::stringstream` --- src/renderers/SVGRenderer.hpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/renderers/SVGRenderer.hpp b/src/renderers/SVGRenderer.hpp index c6a5a3a..e8c5b16 100644 --- a/src/renderers/SVGRenderer.hpp +++ b/src/renderers/SVGRenderer.hpp @@ -17,7 +17,8 @@ namespace massivedynamic { this->targetSize = sourceSize * (2 * SVGRenderer::BORDER_WIDTH); } virtual void render(const std::string& filename) override { - std::stringstream file; + std::ofstream file; + file.open(filename + ".svg"); std::string base = R"EOF( @@ -41,12 +42,9 @@ namespace massivedynamic { file << "" << std::endl; - std::ofstream outFile; - outFile.open(filename + ".svg"); - outFile << file.str(); - outFile.close(); + file.close(); } }; -} \ No newline at end of file +}