X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fpercent-repeat-iterator.cc;h=25e1b0fbb37ecc2af28044136e643186e6a6a378;hb=26253bd2625f96bdaed6689668d7c5ff1a98f132;hp=86a1d3379583706f9d33eb3070515061c6336ce4;hpb=5758fa63add68276fd012fac73a240f40332a320;p=lilypond.git diff --git a/lily/percent-repeat-iterator.cc b/lily/percent-repeat-iterator.cc index 86a1d33795..25e1b0fbb3 100644 --- a/lily/percent-repeat-iterator.cc +++ b/lily/percent-repeat-iterator.cc @@ -3,11 +3,12 @@ source file of the GNU LilyPond music typesetter - (c) 2001--2004 Han-Wen Nienhuys + (c) 2001--2005 Han-Wen Nienhuys */ #include "percent-repeat-iterator.hh" + #include "repeated-music.hh" #include "input.hh" @@ -35,9 +36,9 @@ Percent_repeat_iterator::ok () const void Percent_repeat_iterator::construct_children () { - Repeated_music * mus =dynamic_cast (get_music ()); + Music *mus = get_music (); finish_mom_ = mus->get_length (); - child_iter_ = unsmob_iterator (get_iterator (mus->body ())); + child_iter_ = unsmob_iterator (get_iterator (Repeated_music::body (mus))); } @@ -86,8 +87,8 @@ Percent_repeat_iterator::derived_mark ()const } void -Percent_repeat_iterator::derived_substitute (Context *f,Context *t ) +Percent_repeat_iterator::derived_substitute (Context *f, Context *t ) { if (child_iter_) - child_iter_->substitute_outlet (f,t); + child_iter_->substitute_outlet (f, t); }