From 1696776adfa471ba7f5d8154b6da41821aef5603 Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 26 Mar 2002 23:57:27 +0000 Subject: [PATCH] lilypond-1.3.99 --- lily/text-engraver.cc | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/lily/text-engraver.cc b/lily/text-engraver.cc index 2322691825..c18a61f614 100644 --- a/lily/text-engraver.cc +++ b/lily/text-engraver.cc @@ -36,9 +36,10 @@ protected: bool Text_engraver::do_try_music (Music *m) { - if (Text_script_req *r = dynamic_cast (m)) + if (dynamic_cast (m) + && m->get_mus_property ("text-type") != ly_symbol2scm ("dynamic")) { - reqs_.push (r); + reqs_.push (dynamic_cast (m)); return true; } return false; @@ -85,15 +86,11 @@ Text_engraver::do_process_music () // URG: Text vs TextScript String basic = "TextScript"; -#if 0 - // maybe use some sort of TYPE for script/dynamic/finger? - - // separate engraver? - if (r->style_str_== "finger") + if (r->get_mus_property ("text-type") == ly_symbol2scm ("finger")) { basic = "Fingering"; } -#endif + Item *text = new Item (get_property (basic.ch_C ())); /* -- 2.39.5