diff --git a/src/libs/vlayout/vtextmanager.cpp b/src/libs/vlayout/vtextmanager.cpp index e5f1c630f..61ddf47be 100644 --- a/src/libs/vlayout/vtextmanager.cpp +++ b/src/libs/vlayout/vtextmanager.cpp @@ -275,7 +275,8 @@ auto PreparePlaceholders(const VAbstractPattern *doc, const VContainer *data) -> { const QVector measurements = doc->GetFinalMeasurements(); - const VContainer completeData = doc->GetCompleteData(); + VContainer completeData = doc->GetCompleteData(); + completeData.FillPiecesAreas(VAbstractValApplication::VApp()->patternUnits()); for (int i=0; i < measurements.size(); ++i) { diff --git a/src/libs/vtools/dialogs/support/dialogeditlabel.cpp b/src/libs/vtools/dialogs/support/dialogeditlabel.cpp index 9f400688a..1fc9e4e7f 100644 --- a/src/libs/vtools/dialogs/support/dialogeditlabel.cpp +++ b/src/libs/vtools/dialogs/support/dialogeditlabel.cpp @@ -622,7 +622,8 @@ void DialogEditLabel::InitPlaceholders() { const QVector measurements = m_doc->GetFinalMeasurements(); - const VContainer completeData = m_doc->GetCompleteData(); + VContainer completeData = m_doc->GetCompleteData(); + completeData.FillPiecesAreas(VAbstractValApplication::VApp()->patternUnits()); for (int i=0; i < measurements.size(); ++i) {