X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fseparating-group-spanner.cc;h=2b31c9eee741ef566c7174af59dc4ff4137e86e1;hb=31653bf1d61a33ef8bc8c871d60c6b3452d04d28;hp=059afad994521fe15d33079eaf802d79ec5c9be0;hpb=9efbad2d9487a05b04423e7e9f062968e8f8eaf4;p=lilypond.git diff --git a/lily/separating-group-spanner.cc b/lily/separating-group-spanner.cc index 059afad994..2b31c9eee7 100644 --- a/lily/separating-group-spanner.cc +++ b/lily/separating-group-spanner.cc @@ -62,11 +62,10 @@ IMPLEMENT_IS_TYPE_B1(Separating_group_spanner, Spanner); void Separating_group_spanner::do_substitute_dependency (Score_element*o, Score_element*n) { - if (o->is_type_b (Single_malt_grouping_item::static_name ())) + if (dynamic_cast (o)) { - Single_malt_grouping_item*ns = n ? - (Single_malt_grouping_item*)dynamic_cast (n) : 0; - spacing_unit_l_arr_.substitute ((Single_malt_grouping_item*)dynamic_cast (o), ns); + Single_malt_grouping_item*ns = dynamic_cast (n); + spacing_unit_l_arr_.substitute (dynamic_cast (o), ns); } }