char const*nC = i.elem_l_->name();
- if (nC == Script::static_name()) {
+ if (nC == Script::static_name() && i.req_l_ && i.req_l_->musical()) {
script_l_arr_.push((Script*)i.elem_l_->item());
} else if (nC == Note_head::static_name()) {
Note_head * h_l = (Note_head*)i.elem_l_->item();
ncol_p_->add(script_l_arr_[i]);
}
- script_l_arr_.set_size(0);
+ script_l_arr_.clear();
}
}
void
Note_column_engraver::do_post_move_processing()
{
- script_l_arr_.set_size(0);
+ script_l_arr_.clear();
stem_l_ =0;
}