X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fcompletion-note-heads-engraver.cc;h=f514f7d37febd3c1e774216c3fa3f93ec9633826;hb=8fd85e400eb6869167b6351cb6c2c41295b88872;hp=66e31aaf52da8b541c31160f86930a0f25154dc8;hpb=0a79776f9fd351026b6343243462dba1b0992cd7;p=lilypond.git diff --git a/lily/completion-note-heads-engraver.cc b/lily/completion-note-heads-engraver.cc index 66e31aaf52..f514f7d37f 100644 --- a/lily/completion-note-heads-engraver.cc +++ b/lily/completion-note-heads-engraver.cc @@ -1,7 +1,7 @@ /* completion-note-heads-engraver.cc -- Completion_heads_engraver - (c) 1997--2006 Han-Wen Nienhuys + (c) 1997--2007 Han-Wen Nienhuys */ #include @@ -85,14 +85,8 @@ Completion_heads_engraver::listen_note (Stream_event *ev) note_events_.push_back (ev); is_first_ = true; - Moment musiclen = get_event_length (ev); Moment now = now_mom (); - - if (now_mom ().grace_part_) - { - musiclen.grace_part_ = musiclen.main_part_; - musiclen.main_part_ = Rational (0, 1); - } + Moment musiclen = get_event_length (ev, now); note_end_mom_ = max (note_end_mom_, (now + musiclen)); do_nothing_until_ = Rational (0, 0);