]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/tie.cc
release: 1.1.1
[lilypond.git] / lily / tie.cc
index cc36ab22c0fec51cd04a2ec65029b34bb818a928..1bf3a9640e42e7e82b2420935d4bb3137d0e3577 100644 (file)
@@ -151,10 +151,10 @@ Tie::do_post_processing()
 void
 Tie::do_substitute_dependency (Score_element*o, Score_element*n)
 {
-  Note_head *new_l =n?(Note_head*)n->access_Item ():0;
-  if (o->access_Item () == head_l_drul_[LEFT])
+  Note_head *new_l =n?dynamic_cast<Note_head *> (n):0;
+  if (dynamic_cast <Item *> (o) == head_l_drul_[LEFT])
     head_l_drul_[LEFT] = new_l;
-  else if (o->access_Item () == head_l_drul_[RIGHT])
+  else if (dynamic_cast <Item *> (o) == head_l_drul_[RIGHT])
     head_l_drul_[RIGHT] = new_l;
 }