diff --git a/limereport/lrbanddesignintf.cpp b/limereport/lrbanddesignintf.cpp index af4c72f..a0a73fe 100644 --- a/limereport/lrbanddesignintf.cpp +++ b/limereport/lrbanddesignintf.cpp @@ -1054,7 +1054,7 @@ void BandDesignIntf::updateItemSize(DataSourceManager* dataManager, RenderPass p restoreLinks(); snapshotItemsLayout(); BandDesignIntf* patternBand = dynamic_cast(patternItem()); - if (patternBand) emit(patternBand->preparedForRender()); + if (patternBand && pass == FirstPass) emit(patternBand->preparedForRender()); arrangeSubItems(pass, dataManager); if (autoHeight()){ if (!keepTopSpace()) {