From ba8088395bd05eb91bf79e2bef10414e0e11cf62 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Tue, 17 Aug 2021 14:50:38 +0200 Subject: [PATCH] Retain elements when addDrawing() used --- src/serializers/SvgSerializer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serializers/SvgSerializer.cpp b/src/serializers/SvgSerializer.cpp index d73f3ce47a..70a89602b0 100644 --- a/src/serializers/SvgSerializer.cpp +++ b/src/serializers/SvgSerializer.cpp @@ -671,7 +671,7 @@ void SvgSerializer::write(const IfcGeom::BRepElement* brep_obj) { // @todo is it correct to call nameElement() here with a single storey (what if this element spans multiple?) geometry_data data{ compound_local, dash_arrays, trsf, brep_obj->product(), storey, elev, brep_obj->name(), nameElement(storey, brep_obj) }; - if (auto_section_ || auto_elevation_ || section_ref_ || elevation_ref_ || elevation_ref_guid_) { + if (auto_section_ || auto_elevation_ || section_ref_ || elevation_ref_ || elevation_ref_guid_ || deferred_section_data_) { element_buffer_.push_back(data); }