Updates:
        Labels: -Patch-countdown Patch-needs_work

Comment #14 on issue 2990 by [email protected]: \RemoveEmptyStaves in StaffGroup context crashes
http://code.google.com/p/lilypond/issues/detail?id=2990

It turns out that a check for this is already in place, see
Axis_group_engraver::process_acknowledged

It would just turn out that some callbacks from the skyline code trigger at such an early time that the validity checks (which happen to be done in an efficient way) are being run too late and/or the data structures they are based on are not kept in working order.

So I would suggest that we fix the breakage of the assumptions of the original checks (which worked before the pure/skyline stuff got into play) instead of tacking expensive handwaving checks somewhere else and leaving the broken hull of once working well-designed code rotting around in place.


Reply via email to