X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fkeep-alive-together-engraver.cc;h=9b1cbe4a23a412b95cb8797e6f7dd8fdc7656704;hb=d862072d207e75b01f157198d8ea90fd360eb210;hp=c67e6e0cca4918bc9f40373f7d2bdcf7b894801b;hpb=c054eb280fd9953596eb164f67b0f9d5555c5a32;p=lilypond.git diff --git a/lily/keep-alive-together-engraver.cc b/lily/keep-alive-together-engraver.cc index c67e6e0cca..9b1cbe4a23 100644 --- a/lily/keep-alive-together-engraver.cc +++ b/lily/keep-alive-together-engraver.cc @@ -31,7 +31,7 @@ class Keep_alive_together_engraver: public Engraver public: TRANSLATOR_DECLARATIONS (Keep_alive_together_engraver); - DECLARE_ACKNOWLEDGER (hara_kiri_group_spanner); + void acknowledge_hara_kiri_group_spanner (Grob_info); virtual void finalize (); }; @@ -56,9 +56,9 @@ Keep_alive_together_engraver::finalize () continue; SCM live_scm = Grob_array::make_array (); - Grob_array *live = Grob_array::unsmob (live_scm); + Grob_array *live = unsmob (live_scm); SCM dead_scm = Grob_array::make_array (); - Grob_array *dead = Grob_array::unsmob (dead_scm); + Grob_array *dead = unsmob (dead_scm); for (vsize j = 0; j < group_spanners_.size (); ++j) { @@ -88,7 +88,12 @@ Keep_alive_together_engraver::finalize () } } -ADD_ACKNOWLEDGER (Keep_alive_together_engraver, hara_kiri_group_spanner); + +void +Keep_alive_together_engraver::boot () +{ + ADD_ACKNOWLEDGER (Keep_alive_together_engraver, hara_kiri_group_spanner); +} ADD_TRANSLATOR (Keep_alive_together_engraver, /* doc */