X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fgrace-iterator.cc;h=3c0e8bb3b44fbb4adfff21659675ce08794f9c37;hb=81abebcfecdb22d2e7b6b8e2a6d9f758aa45a13a;hp=17ba7bd187f12ec5215c77ec8c39b1bb7056f07a;hpb=c659cb200486c2f908703696a1b2873e78c8160a;p=lilypond.git diff --git a/lily/grace-iterator.cc b/lily/grace-iterator.cc index 17ba7bd187..3c0e8bb3b4 100644 --- a/lily/grace-iterator.cc +++ b/lily/grace-iterator.cc @@ -1,15 +1,12 @@ -/* - grace-music.cc -- implement Grace_music - +/* + grace-music.cc -- implement Grace_music + source file of the GNU LilyPond music typesetter - - (c) 1999--2004 Han-Wen Nienhuys - - */ -#include "grace-iterator.hh" + (c) 1999--2009 Han-Wen Nienhuys +*/ -#include "grace-music.hh" +#include "grace-iterator.hh" #include "global-context.hh" #include "warn.hh" @@ -17,7 +14,7 @@ void Grace_iterator::process (Moment m) { Moment main; - main.main_part_ = - start_mom_.grace_part_ + m.grace_part_; + main.main_part_ = -start_mom_.grace_part_ + m.grace_part_; Music_wrapper_iterator::process (main); /* We can safely do this, since \grace should always be inside @@ -28,13 +25,12 @@ Grace_iterator::process (Moment m) Moment Grace_iterator::pending_moment () const { - Moment cp =Music_wrapper_iterator::pending_moment (); + Moment cp = Music_wrapper_iterator::pending_moment (); Moment pending; - pending.grace_part_ = start_mom_.grace_part_ + cp.main_part_; + pending.grace_part_ = start_mom_.grace_part_ + cp.main_part_; return pending; } - IMPLEMENT_CTOR_CALLBACK (Grace_iterator);