On 2013/10/30 08:09:53, mike7 wrote:
On Oct 30, 2013, at 8:32 AM, mailto:k-ohara5...@oco.net wrote:
> I do not understand the Todo: comment; nothing should have been
suicided
> at this stage.
The original clef is suicided in the handle_prebroken_dependencies
function,
which is the same place that the new begin and end of line grobs are
created
(see break-substitution.cc).
Conceptually, I don’t like the idea that a suicided grob contains
useful
information.
I see now. It seems that !is_live() means that we are sure the Grob will never be printed, yet we need to keep the data structure around for some other reason. You might put your name on the "Todo" comment so people know the point of view is from somebody other that the original author of the handle_prebroken_dependencies() function. The patch looks good. https://codereview.appspot.com/18090043/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel