diff --git a/src/libs/vlayout/vlayoutgenerator.cpp b/src/libs/vlayout/vlayoutgenerator.cpp index a1ff123c4..ff2a1c4e2 100644 --- a/src/libs/vlayout/vlayoutgenerator.cpp +++ b/src/libs/vlayout/vlayoutgenerator.cpp @@ -486,6 +486,7 @@ void VLayoutGenerator::GatherPages() } QVector nPapers; + nPapers.reserve(nDetails.size()); for (int i = 0; i < nDetails.size(); ++i) { VLayoutPaper paper(PageHeight(), PageWidth(), bank->GetLayoutWidth()); @@ -588,6 +589,7 @@ void VLayoutGenerator::UnitePages() } QVector nPapers; + nPapers.reserve(nDetails.size()); for (int i = 0; i < nDetails.size(); ++i) { const int height = IsPortrait() ? qRound(papersLength.at(i)+accuracyPointOnLine*4) : PageHeight();