X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fvertical-align-engraver.cc;h=921b35a47113ace9436136ed08664610127af9fc;hb=750b714488c5af6eae22d07163bba8b554734ac6;hp=6a47809fd728d64fe33f03020bae8440cfb79d30;hpb=626874c8eecfbeb04ca8ffec3fb78da48859b42f;p=lilypond.git diff --git a/lily/vertical-align-engraver.cc b/lily/vertical-align-engraver.cc index 6a47809fd7..921b35a471 100644 --- a/lily/vertical-align-engraver.cc +++ b/lily/vertical-align-engraver.cc @@ -37,7 +37,7 @@ class Vertical_align_engraver : public Engraver public: TRANSLATOR_DECLARATIONS (Vertical_align_engraver); - DECLARE_ACKNOWLEDGER (axis_group); + void acknowledge_axis_group (Grob_info); protected: virtual void derived_mark () const; @@ -48,7 +48,12 @@ protected: bool top_level_; }; -ADD_ACKNOWLEDGER (Vertical_align_engraver, axis_group); +void +Vertical_align_engraver::boot () +{ + ADD_ACKNOWLEDGER (Vertical_align_engraver, axis_group); +} + ADD_TRANSLATOR (Vertical_align_engraver, /* doc */ "Catch groups (staves, lyrics lines, etc.) and stack them" @@ -66,7 +71,8 @@ ADD_TRANSLATOR (Vertical_align_engraver, "" ); -Vertical_align_engraver::Vertical_align_engraver () +Vertical_align_engraver::Vertical_align_engraver (Context *c) + : Engraver (c) { valign_ = 0; id_to_group_hashtab_ = SCM_EOL;