]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/extender-engraver.cc
Release: bump Welcome versions.
[lilypond.git] / lily / extender-engraver.cc
index 2d96c400b637df2b13104ad352f3fc09bbcb47c2..624a6bc062e809b734849058c1d410f323bd72b8 100644 (file)
@@ -43,9 +43,9 @@ public:
   TRANSLATOR_DECLARATIONS (Extender_engraver);
 
 protected:
-  DECLARE_TRANSLATOR_LISTENER (extender);
-  DECLARE_TRANSLATOR_LISTENER (completize_extender);
-  DECLARE_ACKNOWLEDGER (lyric_syllable);
+  void listen_extender (Stream_event *);
+  void listen_completize_extender (Stream_event *);
+  void acknowledge_lyric_syllable (Grob_info);
 
   virtual void finalize ();
 
@@ -53,7 +53,8 @@ protected:
   void process_music ();
 };
 
-Extender_engraver::Extender_engraver ()
+Extender_engraver::Extender_engraver (Context *c)
+  : Engraver (c)
 {
   extender_ = 0;
   pending_extender_ = 0;
@@ -129,7 +130,7 @@ Extender_engraver::stop_translation_timestep ()
       else
         {
           if (pending_extender_
-              && !get_property ("extendersOverRests"))
+              && !to_boolean (get_property ("extendersOverRests")))
             {
               completize_extender (pending_extender_);
               pending_extender_ = 0;