svg: prevent garbage data on empty path

This commit is contained in:
Thomas Krijnen
2023-03-06 09:14:40 +01:00
parent 823e3c76eb
commit c9302cde7c
+2
View File
@@ -334,6 +334,7 @@ void SvgSerializer::write(path_object& p, const TopoDS_Shape& comp_or_wire, boos
first_wire = false; first_wire = false;
} }
if (!path.empty()) {
path.add("\""); path.add("\"");
if (dash_array) { if (dash_array) {
@@ -351,6 +352,7 @@ void SvgSerializer::write(path_object& p, const TopoDS_Shape& comp_or_wire, boos
path.add("/>\n"); path.add("/>\n");
p.second.push_back(path); p.second.push_back(path);
}
} }
SvgSerializer::path_object& SvgSerializer::start_path(const gp_Pln& pln, IfcUtil::IfcBaseEntity* storey, const std::string& id) { SvgSerializer::path_object& SvgSerializer::start_path(const gp_Pln& pln, IfcUtil::IfcBaseEntity* storey, const std::string& id) {