src/lddocument.cpp

changeset 1394
8d9d0532b3df
parent 1391
5fa4bf1fc781
child 1400
ae83213bdd63
equal deleted inserted replaced
1393:f0fe7ea82b81 1394:8d9d0532b3df
529 // Skip those without effect on the model meaning 529 // Skip those without effect on the model meaning
530 if (object->isScemantic()) 530 if (object->isScemantic())
531 { 531 {
532 // Got another sub-file reference, recurse and inline it too if we're deep-inlining. 532 // Got another sub-file reference, recurse and inline it too if we're deep-inlining.
533 // If not, just add it into the objects normally. 533 // If not, just add it into the objects normally.
534 if (deep and object->type() == LDObjectType::SubfileReference) 534 if (deep and object->isRasterizable())
535 { 535 {
536 LDSubfileReference* reference = static_cast<LDSubfileReference*>(object); 536 LDSubfileReference* reference = static_cast<LDSubfileReference*>(object);
537 reference->rasterize( 537 reference->rasterize(
538 documentManager(), 538 documentManager(),
539 this->winding(), 539 this->winding(),

mercurial