Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix #45921 : dash removes wrong melisma (ver. 2)
This PR accepts a change originally proposed by @MarcSabatella in #1709 but add several details: - code in `lyricsEndEdit()` is not removed but corrected to truncate the correct preceding melisma (if any) to the right duration, instead of simply removing it; - `lyricsTab()`, `lyricsMinus()` and `lyricsUnderscore()` is refactored to have more understandable variable names, without recycling the same `lyrics` variable for 2 different elements - comments are also added to those methods, stressing the purpose of the various code parts - near the end of `lyricsMinus()`, statement removing a melisma where a dash is being inserted borrowed from @MarcSabatella PR quoted above
- Loading branch information
Showing
1 changed file
with
122 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters