]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/span-bar-grav.cc
partial: 0.1.61.jcn
[lilypond.git] / lily / span-bar-grav.cc
index 1850c66ab948d634cf4eb3af9f33c6051de46e76..727fe56c76771a82717ca582c911aa1378bffe48 100644 (file)
@@ -19,9 +19,20 @@ Span_bar_engraver::Span_bar_engraver()
 Span_bar*
 Span_bar_engraver::get_span_bar_p() const
 {
-  return  new Span_bar;
+  return new Span_bar;
+}
+
+
+void
+Span_bar_engraver::do_creation_processing ()
+{
 }
 
+void
+Span_bar_engraver::do_removal_processing ()
+{
+}    
+
 void
 Span_bar_engraver::acknowledge_element (Score_elem_info i)
 {
@@ -35,6 +46,7 @@ Span_bar_engraver::acknowledge_element (Score_elem_info i)
        {
          spanbar_p_ = get_span_bar_p();
          announce_element (Score_elem_info (spanbar_p_,0));
+         spanbar_p_-> type_str_ = bar_l_arr_[0]->type_str_;
        }
     }
   else if  (i.elem_l_->is_type_b (Vertical_align_spanner::static_name()) 
@@ -56,7 +68,6 @@ Span_bar_engraver::do_pre_move_processing()
       spanbar_p_ =0;
     }
   bar_l_arr_.set_size (0);
-       
 }