|
From: | lilypond |
Subject: | Re: Issue 1156 in lilypond: Continuing slur across line containing only spacer rests leads to allocation error |
Date: | Sun, 27 Jun 2010 20:50:24 +0000 |
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
[Prev in Thread] | Current Thread | [Next in Thread] |