From 3125ddd39e6a956e00ec12da79ceabec8b22199f Mon Sep 17 00:00:00 2001 From: Erlend Aasland Date: Wed, 28 Nov 2007 11:08:07 +0100 Subject: [PATCH] Acknowledge scripts in phrasing slur engraver. --- lily/phrasing-slur-engraver.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lily/phrasing-slur-engraver.cc b/lily/phrasing-slur-engraver.cc index 76b4ac6ef3..10b767d615 100644 --- a/lily/phrasing-slur-engraver.cc +++ b/lily/phrasing-slur-engraver.cc @@ -47,6 +47,7 @@ protected: DECLARE_ACKNOWLEDGER (fingering); DECLARE_ACKNOWLEDGER (note_column); DECLARE_ACKNOWLEDGER (slur); + DECLARE_ACKNOWLEDGER (script); DECLARE_ACKNOWLEDGER (text_script); DECLARE_ACKNOWLEDGER (tie); DECLARE_TRANSLATOR_LISTENER (phrasing_slur); @@ -112,6 +113,13 @@ Phrasing_slur_engraver::acknowledge_text_script (Grob_info info) acknowledge_extra_object (info); } +void +Phrasing_slur_engraver::acknowledge_script (Grob_info info) +{ + if (!info.grob ()->internal_has_interface (ly_symbol2scm ("dynamic-interface"))) + acknowledge_extra_object (info); +} + void Phrasing_slur_engraver::acknowledge_tie (Grob_info info) { @@ -164,6 +172,7 @@ ADD_ACKNOWLEDGER (Phrasing_slur_engraver, accidental); ADD_ACKNOWLEDGER (Phrasing_slur_engraver, fingering) ADD_ACKNOWLEDGER (Phrasing_slur_engraver, note_column); ADD_ACKNOWLEDGER (Phrasing_slur_engraver, slur); +ADD_ACKNOWLEDGER (Phrasing_slur_engraver, script); ADD_ACKNOWLEDGER (Phrasing_slur_engraver, text_script); ADD_ACKNOWLEDGER (Phrasing_slur_engraver, tie); -- 2.39.5