From 8fcb449bffdbfc7803da139e3aecd6289dba1db5 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Tue, 25 May 2004 09:07:18 +0000 Subject: [PATCH] (try_music): add moments for barlines too. Fixes: skipbars-percent-repeat.ly. --- ChangeLog | 5 +++++ lily/percent-repeat-engraver.cc | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c6881cb685..92127d076c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-05-25 Han-Wen Nienhuys + + * lily/percent-repeat-engraver.cc (try_music): add moments for + barlines too. Fixes: skipbars-percent-repeat.ly. + 2004-05-24 Han-Wen Nienhuys * lily/context-def.cc (filter_performers): don't go to cdrloc if diff --git a/lily/percent-repeat-engraver.cc b/lily/percent-repeat-engraver.cc index dff15eec7b..16de3b513d 100644 --- a/lily/percent-repeat-engraver.cc +++ b/lily/percent-repeat-engraver.cc @@ -116,7 +116,16 @@ Percent_repeat_engraver::try_music (Music * m) Global_context *global = get_global_context (); for (int i = 0; i < count; i++) - global->add_moment_to_process (next_moment_ + Moment (i) * body_length_); + { + global->add_moment_to_process (next_moment_ + Moment (i) * body_length_); + + /* + bars between % too. + */ + if (repeat_sign_type_ == DOUBLE_MEASURE) + global->add_moment_to_process (next_moment_ + meas_len + Moment (i) * body_length_); + + } return true; } -- 2.39.5