source file of the GNU LilyPond music typesetter
- (c) 2001--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 2001--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
void
Percent_repeat_iterator::construct_children ()
{
- Repeated_music * mus =dynamic_cast<Repeated_music *> (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)));
}
}
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);
}