]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4419: Engraving ends too early
authorDavid Kastrup <dak@gnu.org>
Tue, 7 Jul 2015 12:38:26 +0000 (14:38 +0200)
committerDavid Kastrup <dak@gnu.org>
Sat, 11 Jul 2015 16:56:24 +0000 (18:56 +0200)
commitdfed3430e76c0efbdc2c9971056c068f8c9ba59b
tree132f16999f2af11714309ac75d0133ba63ab6bca
parent00529c398859412101d0057e49e058c314299379
Issue 4419: Engraving ends too early

This is a followup on the solution for issue 2010 that was too eager
killing off unrelated iterators when an iterator in the vicinity of a
Lyric_combine_music_iterator died.

The salient point is to have Simultaneous_music_iterator::process_music
check for pending_moment () going from finite to infinite when
iterating, signifying the loss of an iterator defining an end point.

It happens to also fix issue 4339.
lily/simultaneous-music-iterator.cc