Address old merge issue regarding style lookup #5069

This commit is contained in:
Thomas Krijnen
2024-07-24 03:01:13 +02:00
parent 390b280442
commit b988df9e1f
+2 -2
View File
@@ -341,10 +341,10 @@ namespace {
return item;
}
while (item->declaration().is(IfcSchema::IfcBooleanClippingResult::Class())) {
while (auto booleanresult = item->as<IfcSchema::IfcBooleanClippingResult>()) {
// All instantiations of IfcBooleanOperand (type of FirstOperand) are subtypes of
// IfcGeometricRepresentationItem
item = (IfcSchema::IfcGeometricRepresentationItem*) ((IfcSchema::IfcBooleanClippingResult*) item)->FirstOperand();
item = booleanresult->FirstOperand()->as<IfcSchema::IfcRepresentationItem>();
if (item->StyledByItem()->size()) {
return item;
}