]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/rest-engraver.cc
release: 1.1.0
[lilypond.git] / lily / rest-engraver.cc
index 96c40d75c2a79cef0426e924c20b2571f5da386b..f4f2e6efbe8b2085aa17284593aa0c1d6e9c28f5 100644 (file)
@@ -62,11 +62,11 @@ Rest_engraver::do_process_requests ()
 bool
 Rest_engraver::do_try_request (Request *r)
 {
-  Musical_req *m = r->access_Musical_req ();
-  if (!m || !m->access_Rest_req ())
+  Musical_req *m = dynamic_cast <Musical_req *> (r);
+  if (!m || !dynamic_cast <Rest_req *> (m))
     return false;
 
-  rest_req_l_ = m->access_Rest_req (); // ugh
+  rest_req_l_ = dynamic_cast <Rest_req *> (m); // ugh
   return true;
 }