From: Erlend Aasland Date: Wed, 28 Nov 2007 10:08:07 +0000 (+0100) Subject: Acknowledge scripts in phrasing slur engraver. X-Git-Tag: release/2.11.36-1~62^2~6 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=3125ddd39e6a956e00ec12da79ceabec8b22199f;p=lilypond.git Acknowledge scripts in phrasing slur engraver. --- 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);