X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmensural-ligature-engraver.cc;h=482538c720588537f16291fc2b243b46514fe7ad;hb=90e4d7057f3857da049dfda3d130017d4719bd6b;hp=adff282c1b9eb606ad025716e28785bb28214065;hpb=7c36dbb1834c7c68e4b94777241de3ea02971aca;p=lilypond.git diff --git a/lily/mensural-ligature-engraver.cc b/lily/mensural-ligature-engraver.cc index adff282c1b..482538c720 100644 --- a/lily/mensural-ligature-engraver.cc +++ b/lily/mensural-ligature-engraver.cc @@ -59,7 +59,6 @@ protected: virtual Spanner *create_ligature_spanner (); virtual void build_ligature (Spanner *ligature, vector const &primitives); - void listen_ligature (Stream_event *); public: TRANSLATOR_DECLARATIONS (Mensural_ligature_engraver); @@ -74,13 +73,8 @@ private: Real &min_length); }; -void -Mensural_ligature_engraver::listen_ligature (Stream_event *ev) -{ - Ligature_engraver::listen_ligature (ev); -} - -Mensural_ligature_engraver::Mensural_ligature_engraver () +Mensural_ligature_engraver::Mensural_ligature_engraver (Context *c) + : Coherent_ligature_engraver (c) { brew_ligature_primitive_proc = Mensural_ligature::brew_ligature_primitive_proc; @@ -500,8 +494,8 @@ void Mensural_ligature_engraver::boot () { ADD_LISTENER (Mensural_ligature_engraver, ligature); - ADD_ACKNOWLEDGER (Ligature_engraver, rest); - ADD_ACKNOWLEDGER (Ligature_engraver, ligature_head); + ADD_ACKNOWLEDGER (Mensural_ligature_engraver, rest); + ADD_ACKNOWLEDGER (Mensural_ligature_engraver, ligature_head); } ADD_TRANSLATOR (Mensural_ligature_engraver,