]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/ligature-bracket-engraver: Bugfix: Add missing stream event
authorJürgen Reuter <j@web.de>
Sun, 8 Oct 2006 20:21:53 +0000 (20:21 +0000)
committerJürgen Reuter <j@web.de>
Sun, 8 Oct 2006 20:21:53 +0000 (20:21 +0000)
code.  This patch fixes ligature brackets that were not at all
engraved any more.

ChangeLog
lily/ligature-bracket-engraver.cc

index ec662e8fc77710444b94fa3d15a7302eea3091e0..0374d76af8430aa7a243216c93673be0307a1565 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-10-08  Jürgen Reuter  <reuter@ipd.uka.de>
+
+       * lily/ligature-bracket-engraver: Bugfix: Add missing stream event
+       code.  This patch fixes ligature brackets that were not at all
+       engraved any more.
+
 2006-10-08  Graham Percival  <gpermus@gmail.com>
 
        * Docuemntation/user/page.itely: clarify two-pass vs. ragged-bottom.
index 4e73a7df2fae309bf582dce71a077995925cc3a5..12aec42226a17ad51016fa5f44457329e68c9a90 100644 (file)
@@ -10,6 +10,8 @@
 #include "note-column.hh"
 #include "tuplet-bracket.hh"
 #include "spanner.hh"
+#include "stream-event.hh"
+#include "translator.icc"
 
 /*
  * This engraver marks ligatures of any kind by just printing a
@@ -25,10 +27,18 @@ protected:
                                 vector<Grob_info> primitives);
   DECLARE_ACKNOWLEDGER (rest);
   DECLARE_ACKNOWLEDGER (note_column);
+  DECLARE_TRANSLATOR_LISTENER (ligature);
 public:
   TRANSLATOR_DECLARATIONS (Ligature_bracket_engraver);
 };
 
+IMPLEMENT_TRANSLATOR_LISTENER (Ligature_bracket_engraver, ligature);
+void
+Ligature_bracket_engraver::listen_ligature (Stream_event *ev)
+{
+  Ligature_engraver::listen_ligature (ev);
+}
+
 Ligature_bracket_engraver::Ligature_bracket_engraver ()
 {
 }
@@ -66,8 +76,6 @@ Ligature_bracket_engraver::acknowledge_rest (Grob_info info)
     Ligature_engraver::acknowledge_rest (info);
 }
 
-#include "translator.icc"
-
 ADD_ACKNOWLEDGER (Ligature_bracket_engraver, rest);
 ADD_ACKNOWLEDGER (Ligature_bracket_engraver, note_column);
 ADD_TRANSLATOR (Ligature_bracket_engraver,