]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/separating-group-spanner.cc
release: 1.1.1
[lilypond.git] / lily / separating-group-spanner.cc
index 059afad994521fe15d33079eaf802d79ec5c9be0..2b31c9eee741ef566c7174af59dc4ff4137e86e1 100644 (file)
@@ -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<Single_malt_grouping_item *> (o))
     {
-      Single_malt_grouping_item*ns = n ?
-       (Single_malt_grouping_item*)dynamic_cast <Item *> (n) : 0;
-      spacing_unit_l_arr_.substitute ((Single_malt_grouping_item*)dynamic_cast <Item *> (o), ns);
+      Single_malt_grouping_item*ns = dynamic_cast<Single_malt_grouping_item *> (n);
+      spacing_unit_l_arr_.substitute (dynamic_cast<Single_malt_grouping_item *> (o), ns);
     }
 }