]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.28
authorfred <fred>
Sun, 24 Mar 2002 19:30:32 +0000 (19:30 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:30:32 +0000 (19:30 +0000)
src/spanner.cc

index ce3cb4916250fb1c4bf5865686a96f80385cd76b..ad5b2e2552126351f48dc0fad6fa2672f84eeecb 100644 (file)
@@ -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;