]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/sequential-music-iterator.cc
release: 1.1.18
[lilypond.git] / lily / sequential-music-iterator.cc
index 69c1eed1243fc4ce45ee0e6c925581645a00b750..5ec0a76cd98588483c468654e1b5d02177d3c31a 100644 (file)
@@ -11,7 +11,6 @@
 #include "sequential-music-iterator.hh"
 #include "music-list.hh"
 
-
 void
 Sequential_music_iterator::do_print() const
 {
@@ -26,16 +25,10 @@ Sequential_music_iterator::Sequential_music_iterator ()
   iter_p_ =0;
 }
 
-Sequential_music*
-Sequential_music_iterator::sequential_music_l () const
-{
-  return (Sequential_music *)music_l_;
-}
-
 void
 Sequential_music_iterator::construct_children()
 {
-  cursor_p_ = new PCursor<Music*> (sequential_music_l ()->music_p_list_p_->top ());
+  cursor_p_ = new PCursor<Music*> (dynamic_cast<Sequential_music const*> (music_l_)->music_p_list_p_->top ());
   
   while (cursor_p_->ok()) 
     {