]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/balloon-engraver.cc
Issue 4865/2: Rewrite of new translator initializations
[lilypond.git] / lily / balloon-engraver.cc
index 980aa9223154ff967c4c7157349c25204b36577a..5155d985187593f6edffa4a9f88b3df021c5d063 100644 (file)
@@ -37,7 +37,6 @@ class Balloon_engraver : public Engraver
   void balloonify (Grob *, Stream_event *);
 };
 
-IMPLEMENT_TRANSLATOR_LISTENER (Balloon_engraver, annotate_output);
 void
 Balloon_engraver::listen_annotate_output (Stream_event *ev)
 {
@@ -85,7 +84,13 @@ Balloon_engraver::acknowledge_grob (Grob_info info)
     }
 }
 
-ADD_ACKNOWLEDGER (Balloon_engraver, grob);
+
+void
+Balloon_engraver::boot ()
+{
+  ADD_LISTENER (Balloon_engraver, annotate_output);
+  ADD_ACKNOWLEDGER (Balloon_engraver, grob);
+}
 
 ADD_TRANSLATOR (Balloon_engraver,
                 /* doc */