Comment #3 on issue 1565 by [email protected]: Changing staff with manual
beaming can give very long stems
http://code.google.com/p/lilypond/issues/detail?id=1565
I think Han Wen can fix this a lot faster than I can.
In my original Issue 37 work, you'll see that cross-staff beams were
excluded from all collision resolution. Back then, collision resolution
was a separate function. Here, you've rolled it into
shift_region_to_valid. If you can add an `if' clause for is_cross_staff
that bypasses the bits of collision-related code you added, this should
clear up the problem.
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond