diff --git a/src/page.cpp b/src/page.cpp index f336123d74..4b867e4efc 100644 --- a/src/page.cpp +++ b/src/page.cpp @@ -310,6 +310,13 @@ void Page::ResetAligners() AlignVerticallyFunctor alignVertically(doc); this->Process(alignVertically); + if (doc->IsNeumeLines()) { + AdjustXRelForTranscriptionFunctor adjustXRelForTranscription; + this->Process(adjustXRelForTranscription); + AdjustYRelForTranscriptionFunctor adjustYRelForTranscription; + this->Process(adjustYRelForTranscription); + } + // Unless duration-based spacing is disabled, set the X position of each Alignment. // Does non-linear spacing based on the duration space between two Alignment objects. if (!doc->GetOptions()->m_evenNoteSpacing.GetValue()) {