]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/dynamic-grav.cc
release: 0.1.7
[lilypond.git] / lily / dynamic-grav.cc
index fea92a8b6a420062db922b1f1938e6efba436eb2..72d76607df46c68345f1198ba67fb946fce9d6e3 100644 (file)
@@ -28,7 +28,7 @@ Dynamic_engraver::Dynamic_engraver()
 void
 Dynamic_engraver::do_post_move_processing()
 {
-    dynamic_req_l_arr_.set_size(0);
+    dynamic_req_l_arr_.clear();
 }
 
 bool    
@@ -82,7 +82,7 @@ Dynamic_engraver::do_process_requests()
 
     if ( new_cresc_p ) {
        cresc_p_ = new_cresc_p;
-       cresc_p_->left_col_l_ = get_staff_info().musical_l()->pcol_l_;
+       cresc_p_->left_col_l_ = get_staff_info().musical_l();
        if (dynamic_p_) {
            cresc_p_->left_dyn_b_ = true;
        }
@@ -102,7 +102,7 @@ Dynamic_engraver::do_pre_move_processing()
        if (dynamic_p_)
            to_end_cresc_p_->right_dyn_b_=true;
        
-       to_end_cresc_p_->right_col_l_ = get_staff_info().musical_l()->pcol_l_;
+       to_end_cresc_p_->right_col_l_ = get_staff_info().musical_l();
        to_end_cresc_p_->set_staffsym(s_l);
        typeset_element(to_end_cresc_p_);
        to_end_cresc_p_ = 0;
@@ -116,7 +116,7 @@ Dynamic_engraver::set_feature(Feature i)
        dir_i_ = i.value_;
 }
 
-IMPLEMENT_STATIC_NAME(Dynamic_engraver);
+
 IMPLEMENT_IS_TYPE_B1(Dynamic_engraver,Engraver);
 ADD_THIS_ENGRAVER(Dynamic_engraver);