void
Ledger_line_engraver::process_music ()
{
+ /*
+ Need to do this, otherwise the first note might miss ledgers.
+ */
if (!span_)
start_spanner ();
}
Spanner *sym = dynamic_cast<Spanner *> (s.grob ());
if (!span_
- || span_->get_bound (LEFT) != sym->get_bound (LEFT))
+ || (span_->get_bound (LEFT) != sym->get_bound (LEFT)
+ && sym->get_bound (LEFT)))
{
stop_spanner ();
start_spanner ();