Comment #3 on issue 1128 by [email protected]: Text pedal mark not
closed at music end
http://code.google.com/p/lilypond/issues/detail?id=1128
The problem is that the brackets use a spanner, which will properly end,
while the text style uses separate grobs for each of the texts
("Ped.", "*Ped." and "*"). Now, if a \sustainOn does not have a closing
\sustainOff, we can handle that case in the Engraver's finalize () method.
Unfortunately, it seems that at that time it is too late to create a new
grob for the final "*", but we don't know before whether we need a
final "*"....
I've tried to implement the creation of the "*" in ::finalize, but the
following patch always crashes (valgrind shows access to some unallocated
memory in the page breaking code):
http://codereview.appspot.com/5015045
So, apparently creating a grob for "*" in ::finalize does not work. Any
idea how to make this work?
_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond