n_p->set_rhythmic(note_req_l_->rhythmic());
if (note_req_l_->note()) {
- n_p->position_i_ = note_req_l_->note()->height() +
- *get_staff_info().c0_position_i_l_;
+ n_p->position_i_ = note_req_l_->note()->height();
+ Staff_info inf = get_staff_info();
+ if (inf.c0_position_i_l_)
+ n_p->position_i_ += *inf.c0_position_i_l_;
} else if (note_req_l_->rest()) {
n_p->rest_b_ = true;
}