diff -r 3eace926af7f -r 5fa4bf1fc781 src/lddocument.cpp --- a/src/lddocument.cpp Wed May 30 22:31:06 2018 +0300 +++ b/src/lddocument.cpp Mon Jun 04 23:12:40 2018 +0300 @@ -105,7 +105,7 @@ m_tabIndex = value; } -const QList& LDDocument::polygonData() const +const QVector& LDDocument::polygonData() const { return m_polygonData; } @@ -505,7 +505,7 @@ // ============================================================================= // -QList LDDocument::inlinePolygons() +QVector LDDocument::inlinePolygons() { initializeCachedData(); return polygonData(); @@ -534,7 +534,7 @@ if (deep and object->type() == LDObjectType::SubfileReference) { LDSubfileReference* reference = static_cast(object); - reference->inlineContents( + reference->rasterize( documentManager(), this->winding(), model,