From e52025a21dc38183fb6da296a71f0e34d4f6ce8e Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Reuter?= Date: Sun, 8 Oct 2006 20:21:53 +0000 Subject: [PATCH] * lily/ligature-bracket-engraver: Bugfix: Add missing stream event code. This patch fixes ligature brackets that were not at all engraved any more. --- ChangeLog | 6 ++++++ lily/ligature-bracket-engraver.cc | 12 ++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ec662e8fc7..0374d76af8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-10-08 Jürgen Reuter + + * 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 * Docuemntation/user/page.itely: clarify two-pass vs. ragged-bottom. diff --git a/lily/ligature-bracket-engraver.cc b/lily/ligature-bracket-engraver.cc index 4e73a7df2f..12aec42226 100644 --- a/lily/ligature-bracket-engraver.cc +++ b/lily/ligature-bracket-engraver.cc @@ -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 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, -- 2.39.2