]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.3.69
authorfred <fred>
Tue, 26 Mar 2002 23:24:24 +0000 (23:24 +0000)
committerfred <fred>
Tue, 26 Mar 2002 23:24:24 +0000 (23:24 +0000)
lily/extender-engraver.cc
lily/hyphen-engraver.cc

index 6e9f20a8727bbe8f62c6460ea76cb3b8a4e20701..4be468180ce1e85cc2086cb63c19bdb9c813a057 100644 (file)
@@ -62,8 +62,8 @@ void
 Extender_engraver::acknowledge_element (Score_element_info i)
 {
   // -> text_item
-  if (dynamic_cast<Item*> (i.elem_l_)
-      && to_boolean (i.elem_l_->get_elt_property ("text-item-interface")))
+  if (i.elem_l_->has_interface (ly_symbol2scm("text-item-interface")))
+
     {
       current_lyric_l_ = i.elem_l_;
       if (extender_p_
index 204995b4b067e6f674cea8a8a72b029c2612405d..cb276bcf4e6096ab25ad6a7d34fc20177ef2926a 100644 (file)
@@ -55,8 +55,7 @@ void
 Hyphen_engraver::acknowledge_element (Score_element_info i)
 {
   // -> text-item
-  if (dynamic_cast<Item*> (i.elem_l_)
-      && to_boolean (i.elem_l_->get_elt_property ("text-item-interface")))
+  if (i.elem_l_->has_interface (ly_symbol2scm ("text-item-interface")))
     {
       current_lyric_l_ = i.elem_l_;
       if (hyphen_p_