]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/music-list.cc
release: 1.1.0
[lilypond.git] / lily / music-list.cc
index 8f2944669908e1bcebf65353c14c6c9e4c9b1b71..7c47ded02722de0c675d8a534f2b8b57704609ac 100644 (file)
@@ -118,10 +118,10 @@ Request_chord::to_relative_octave (Musical_pitch last)
 {
   for (iter (music_p_list_p_->top(),i); i.ok (); i++)
     {
-      Musical_req *m =((Request*)i.ptr ())->access_Musical_req ();
-      if (m && m->access_Melodic_req ())
-       {         
-         Musical_pitch &pit = m->access_Melodic_req ()->pitch_;
+      Musical_req *m = dynamic_cast<Musical_req*> (i.ptr ());
+      if (m && dynamic_cast <Melodic_req *> (m))
+       {
+         Musical_pitch &pit = dynamic_cast <Melodic_req *> (m)->pitch_;
          pit.to_relative_octave (last);
          return pit;
        }