hi all, updated the patch fixing the issue and attached an example where the previous version failed.
> the cause of the problem was note_dur being > less than left_to_do_, as noted in the comment I added. > > the fix itself is the following part: > - if (nb.main_part_ && nb < note_dur.get_length ()) > + if (nb.main_part_ && nb < left_to_do_) the condition is reverted to the original, but do_nothing_until_ is set unconditionally. > the remaining bit simplifies initialisation of left_to_do_ > while also puts it early enough to be used in the changed condition. > > p >
patch14
Description: Binary data
patch15
Description: Binary data
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel