2005-01-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
- *
+ * lily/instrument-name-engraver.cc (acknowledge_grob): also ignore
+ pedal line spanners.
* lily/auto-beam-engraver.cc (acknowledge_grob): stop beam
if encountering barline. Fixes: auto-beam-repeat.ly
text_ = 0;
}
-
void
Instrument_name_engraver::initialize ()
{
}
}
-
void
Instrument_name_engraver::create_text ()
{
create_text ();
}
+ /*
+ Ugh - typechecking for pedal and dynamic sucks.
+ */
if (dynamic_cast<Spanner*> (i.grob_)
- && i.grob_->internal_has_interface (ly_symbol2scm ("dynamic-interface")))
+ && (i.grob_->internal_has_interface (ly_symbol2scm ("dynamic-interface"))
+ || i.grob_->internal_has_interface (ly_symbol2scm ("pedal-interface")))
+ )
return;
/*