From: fred Date: Tue, 26 Mar 2002 22:24:20 +0000 (+0000) Subject: lilypond-1.1.65 X-Git-Tag: release/1.5.59~2227 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=702a372790c07094502b2dc8e184383a1858667f;p=lilypond.git lilypond-1.1.65 --- diff --git a/lily/repeat-engraver.cc b/lily/repeat-engraver.cc index 62f5f4a48c..9dad869f63 100644 --- a/lily/repeat-engraver.cc +++ b/lily/repeat-engraver.cc @@ -29,10 +29,7 @@ Repeat_engraver::do_try_music (Music* m) if (Repeated_music* r = dynamic_cast (m)) { if (repeated_music_l_) - { - m->warning ("Already have repeated music."); - return false; - } + return false; if (r->semi_fold_b_) { @@ -58,7 +55,8 @@ Repeat_engraver::queue_events () Music_sequence* alt = repeated_music_l_->alternatives_p_; Moment walk_mom = now_mom () + repeated_music_l_->repeat_body_p_->length_mom (); - + bool create_volta = ! get_property ("noVoltaBraces",0).to_bool (); + Cons_list becel; becel.append (new Bar_create_event (now_mom (), "|:")); @@ -92,16 +90,18 @@ Repeat_engraver::queue_events () } - Bar_create_event * c = new Bar_create_event (walk_mom, last_number+ 1, - volta_number); - - if (!i->next_) - c->last_b_ = true; - - becel.append (c); - last_number = volta_number; - volta_number ++; - + if (create_volta) + { + Bar_create_event * c = new Bar_create_event (walk_mom, last_number+ 1, + volta_number); + + if (!i->next_) + c->last_b_ = true; + + becel.append (c); + last_number = volta_number; + volta_number ++; + } // should think about voltaSpannerDuration walk_mom += i->car_->length_mom();