From: fred Date: Sun, 24 Mar 2002 19:30:32 +0000 (+0000) Subject: lilypond-0.0.28 X-Git-Tag: release/1.5.59~5460 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=58b73accffd77ff36201ff3dc888680b325eb384;p=lilypond.git lilypond-0.0.28 --- diff --git a/src/spanner.cc b/src/spanner.cc index ce3cb49162..ad5b2e2552 100644 --- a/src/spanner.cc +++ b/src/spanner.cc @@ -8,17 +8,16 @@ Spanner::do_print()const { mtor << " (unknown) "; } + Spanner* Spanner::broken_at(PCol*c1, PCol *c2)const { - Spanner *me_p = (Spanner*)this; Spanner *span_p = do_break_at(c1,c2); - me_p->calc_children = true; - me_p->dependencies.push(span_p); - - span_p->calc_children = false; // should handle in ctor - + for (int i=0; i < dependants.size(); i++) { + dependants[i]->substitute_dependency((Staff_elem*)this, span_p); + } + span_p->left = c1; span_p->right = c2;