]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/music-iterator.cc
release: 1.3.26
[lilypond.git] / lily / music-iterator.cc
index 01e0a5dc5d2ee4416b808a212b4da8d6b005e329..590271201cc062f1ff092a890ddb22b0cff88556 100644 (file)
@@ -30,6 +30,8 @@
 #include "lyric-combine-music-iterator.hh"
 #include "auto-change-music.hh"
 #include "auto-change-iterator.hh"
+#include "request.hh"
+#include "request-iterator.hh"
 
 void
 Music_iterator::do_print() const
@@ -147,10 +149,13 @@ Music_iterator::static_get_iterator_p (Music const *m)
       else
        p = new Unfolded_repeat_iterator;
     }
+  else if (Request const * r = dynamic_cast<Request const* > (m))
+    {
+      p = new Request_iterator ;
+    }
   else
     assert (0);
 
-
   p->music_l_ = m;
   return p;
 }