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 +}