From 01a4d9741a9f0e12d32dea9c490351e7e336db1d Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:46:59 +0000 Subject: [PATCH] lilypond-0.0.73pre --- lily/score-elem.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lily/score-elem.cc b/lily/score-elem.cc index f22a67d004..9a554a46ef 100644 --- a/lily/score-elem.cc +++ b/lily/score-elem.cc @@ -331,6 +331,9 @@ void Score_elem::do_substitute_dependency(Score_elem*,Score_elem*) { } +void +Score_elem::do_substitute_dependent(Score_elem*,Score_elem*) +{} IMPLEMENT_STATIC_NAME(Score_elem); @@ -362,6 +365,7 @@ void Score_elem::remove_dependency(Score_elem*e) { remove_edge_out(e); + e->do_substitute_dependent(this, 0); do_substitute_dependency(e, 0); } @@ -387,6 +391,7 @@ Score_elem::handle_broken_dependencies() Spanner * sp = elt->spanner(); Spanner * broken = sp->find_broken_piece(line); do_substitute_dependency(sp, broken); + add_dependency(broken); } else if (elt->item() && elt->item()->pcol_l_->breakpoint_b() && elt->item()->break_status_i() == 0) { -- 2.39.5