From a705c80a5c4c19b5e5542ef60971368e2f5e23f2 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Mon, 18 Apr 2005 15:18:56 +0000 Subject: [PATCH] (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. --- lily/percent-repeat-engraver.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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_; } -- 2.39.2