X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftie-engraver.cc;h=1e48db7e9a39a4122e10e3a3b2bf26cdce2da357;hb=014fe25e13112b1e215e2fec5d1a466f6a8ac255;hp=916c7fecd1d544c32f558c90d057b3955de09c65;hpb=f127e14af04f474d20406ca0e0f76f05061ee103;p=lilypond.git diff --git a/lily/tie-engraver.cc b/lily/tie-engraver.cc index 916c7fecd1..1e48db7e9a 100644 --- a/lily/tie-engraver.cc +++ b/lily/tie-engraver.cc @@ -34,8 +34,6 @@ #include "translator.icc" -using std::vector; - /** Manufacture ties. Acknowledge note heads, and put them into a priority queue. If we have a TieEvent, connect the notes that finish @@ -103,7 +101,6 @@ Tie_engraver::Tie_engraver () event_processed_ = false; } -IMPLEMENT_TRANSLATOR_LISTENER (Tie_engraver, tie); void Tie_engraver::listen_tie (Stream_event *ev) { @@ -387,7 +384,13 @@ Tie_engraver::typeset_tie (Spanner *her) her->set_bound (RIGHT, right_head); } -ADD_ACKNOWLEDGER (Tie_engraver, note_head); +void +Tie_engraver::boot () +{ + ADD_LISTENER (Tie_engraver, tie); + ADD_ACKNOWLEDGER (Tie_engraver, note_head); +} + ADD_TRANSLATOR (Tie_engraver, /* doc */ "Generate ties between note heads of equal pitch.",