X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fstem-engraver.cc;h=e21c8c901234ad7525f1562925f10900852ba323;hb=9efbad2d9487a05b04423e7e9f062968e8f8eaf4;hp=8fa6d56761046bcda99ad5dd613f2a5c32a8d015;hpb=7fa94555679e3197028b1ab3fea02c374cd855da;p=lilypond.git diff --git a/lily/stem-engraver.cc b/lily/stem-engraver.cc index 8fa6d56761..e21c8c9012 100644 --- a/lily/stem-engraver.cc +++ b/lily/stem-engraver.cc @@ -38,10 +38,10 @@ Stem_engraver::acknowledge_element(Score_element_info i) { if (i.elem_l_->is_type_b (Rhythmic_head::static_name())) { - Rhythmic_head *h = (Rhythmic_head*) i.elem_l_->access_Item (); + Rhythmic_head *h = (Rhythmic_head*) dynamic_cast (i.elem_l_); if (!stem_p_) { - Rhythmic_req * r = i.req_l_->access_Musical_req ()->access_Rhythmic_req (); + Rhythmic_req * r = dynamic_cast (i.req_l_); stem_p_ = new Stem; int durlog_i = r->duration_.durlog_i_; stem_p_->flag_i_ = durlog_i; @@ -103,11 +103,11 @@ Stem_engraver::do_pre_move_processing() bool Stem_engraver::do_try_request (Request* r) { - Musical_req* mus_l = r->access_Musical_req (); + Musical_req* mus_l = dynamic_cast (r); if (!mus_l) return false; - Abbreviation_req* a = mus_l->access_Abbreviation_req (); + Abbreviation_req* a = dynamic_cast (mus_l); if (!a) return false;