Hey team, I finally had a couple hours to get back into LilyPond development and, as often happens after a pause, I immediately ran into something that I hadn't spotted before and that needs fixing.
If a Rest being managed by a RestCollision, a call to Grob::extent with any common refpoint other than the Rest itself will trigger at some point Rest_collision:calc_positinioning_done which itself looks up Rest extents at line 168. This is a circular dependency. If I'm reading this wrong then let me know, but if not, it needs to be fixed. Otherwise, getting a rest's extent can randomly lead to circular dependencies. Cheers, MS _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel