diff --git a/src/adjustsylspacingfunctor.cpp b/src/adjustsylspacingfunctor.cpp index e95d258b1cd..b9d1f65d5b9 100644 --- a/src/adjustsylspacingfunctor.cpp +++ b/src/adjustsylspacingfunctor.cpp @@ -10,6 +10,7 @@ //---------------------------------------------------------------------------- #include "doc.h" +#include "label.h" #include "labelabbr.h" #include "staff.h" #include "syl.h" @@ -168,6 +169,12 @@ FunctorCode AdjustSylSpacingFunctor::VisitVerse(Verse *verse) int overlap = m_lastSyl->GetContentRight() - (firstSyl->GetContentLeft() + xShift); overlap += m_lastSyl->CalcConnectorSpacing(m_doc, m_staffSize); + // Check that we also include the space for the label if the verse has a new label + Label *label = vrv_cast