]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/bar-column.cc
release: 1.1.0
[lilypond.git] / lily / bar-column.cc
index 123b512ed4debd771e7b693d7697eb8c83d8deef..74ce5386af7a62bb13f114732051f8edc67bab9a 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+  (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 #include "bar.hh"
 
 Bar_column::Bar_column()
 {
-    bar_l_ =0;
-    breakable_b_ = true;
+  bar_l_ =0;
+  breakable_b_ = true;
 }
 
 void
-Bar_column::set_bar(Bar*b)
+Bar_column::set_bar (Bar*b)
 {
-    Script_column::add_support( b );
-    bar_l_ = b;        
+  Script_column::add_support (b);
+  bar_l_ = b;  
 }
 
 void
-Bar_column::do_substitute_dependency(Score_elem*o,Score_elem*n)
+Bar_column::do_substitute_dependency (Score_element*o,Score_element*n)
 {
-    Script_column::do_substitute_dependency(o,n);
-    if ( o == bar_l_ ) {
-       bar_l_ = n ? (Bar*)n->item() : 0;
+  Script_column::do_substitute_dependency (o,n);
+  if (o == bar_l_) 
+    {
+      bar_l_ = n ? (Bar*)dynamic_cast <Item *> (n) : 0;
     }
 }