X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fkievan-ligature-engraver.cc;h=162674df2efd378bc138224661fde167330b7517;hb=b872748c6aa8bb721ced458691b38ac2fac5dfc8;hp=f5de30f9b95812a22576af246e3de2d993d53f8e;hpb=7c36dbb1834c7c68e4b94777241de3ea02971aca;p=lilypond.git diff --git a/lily/kievan-ligature-engraver.cc b/lily/kievan-ligature-engraver.cc index f5de30f9b9..162674df2e 100644 --- a/lily/kievan-ligature-engraver.cc +++ b/lily/kievan-ligature-engraver.cc @@ -36,23 +36,17 @@ protected: virtual Spanner *create_ligature_spanner (); virtual void build_ligature (Spanner *ligature, vector const &primitives); - void listen_ligature (Stream_event *); public: TRANSLATOR_DECLARATIONS (Kievan_ligature_engraver); - TRANSLATOR_INHERIT (Coherent_ligature_engraver) + TRANSLATOR_INHERIT (Coherent_ligature_engraver); private: void fold_up_primitives (vector const &primitives, Real padding, Real &min_length); }; -void -Kievan_ligature_engraver::listen_ligature (Stream_event *ev) -{ - Ligature_engraver::listen_ligature (ev); -} - -Kievan_ligature_engraver::Kievan_ligature_engraver () +Kievan_ligature_engraver::Kievan_ligature_engraver (Context *c) + : Coherent_ligature_engraver (c) { } @@ -140,8 +134,8 @@ void Kievan_ligature_engraver::boot () { ADD_LISTENER (Kievan_ligature_engraver, ligature); - ADD_ACKNOWLEDGER (Ligature_engraver, rest); - ADD_ACKNOWLEDGER (Ligature_engraver, ligature_head); + ADD_ACKNOWLEDGER (Kievan_ligature_engraver, rest); + ADD_ACKNOWLEDGER (Kievan_ligature_engraver, ligature_head); } ADD_TRANSLATOR (Kievan_ligature_engraver,