Skip to content

Commit 882e0a4

Browse files
committed
Fix instance_id in geometry.materials returning material id instead of style id
1 parent f921b65 commit 882e0a4

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/ifcgeom/mapping/bind_convert_impl.i

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
try { \
99
item = map_impl(inst->as<IfcSchema::T>()); \
1010
if (item != nullptr) { \
11-
item->instance = inst; \
11+
if (!(item->instance && inst->as<IfcSchema::IfcMaterial>())) { \
12+
item->instance = inst; \
13+
} \
1214
try { \
1315
if (inst->as<IfcSchema::IfcRepresentationItem>() && !inst->as<IfcSchema::IfcStyledItem>() && \
1416
/* @todo */ \

0 commit comments

Comments
 (0)