Comment #4 on issue 1156 by n.puttock: Continuing slur across line containing only spacer rests leads to allocation error
http://code.google.com/p/lilypond/issues/detail?id=1156

Hi Patrick,

Sometimes the check for the *left* broken neighbor may be a spacer rest,
which appears to be a generic Spanner with direction CENTER.

The left neighbour appears to be a generic Spanner since it's been suicided: this clears out all its private members apart from those required later; this obviously doesn't include the property alists, leading to 'direction defaulting to CENTER.

You can check whether a grob's live via is_live (); this is more generic than verifying that the broken slur's still got its meta field via has_interface ().

Cheers,
Neil


_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to