From: Han-Wen Nienhuys Date: Mon, 18 Apr 2005 15:18:56 +0000 (+0000) Subject: (try_music): add measure before X-Git-Tag: release/2.5.20~3 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=a705c80a5c4c19b5e5542ef60971368e2f5e23f2;p=lilypond.git (try_music): add measure before next_moment to future processing moment. Fixes: percent-repeat-mm-rest.ly (process_music): don't add moment for 2nd time. --- diff --git a/lily/percent-repeat-engraver.cc b/lily/percent-repeat-engraver.cc index eb1b317b22..db9225a055 100644 --- a/lily/percent-repeat-engraver.cc +++ b/lily/percent-repeat-engraver.cc @@ -139,11 +139,14 @@ Percent_repeat_engraver::process_music () else if (repeat_sign_type_ == DOUBLE_MEASURE) { double_percent_ = make_item ("DoublePercentRepeat", repeat_->self_scm ()); + /* forbid breaks on a % line. Should forbid all breaks, really. - */ - get_score_engraver ()->forbid_breaks (); // guh. Use properties! + Ugh. Why can't this be regular communication between + contexts? + */ + get_score_engraver ()->forbid_breaks (); } next_moment_ = next_moment_ + body_length_; }