On Sat, Jul 16, 2011 at 12:31 PM, m...@apollinemike.com
<m...@apollinemike.com> wrote:

>
> I'm gonna pull this patch out of consideration - both you and Neil are right 
> about checking parents on an axis-by-axis basis.  My desire to do this comes 
> from an incomplete understanding of what "parent" means in LilyPond speak.  I 
> now understand that grob A can be grob B's X parent while grob B is grob A's 
> Y parent.  In this case, the approach in my tuplet patch holds because I only 
> check along the Y_AXIS (as Carl suggested), which eliminates the recursive 
> problem.


Also, code that actually creates loops would never finish compiling.  We do

  obj->relative_coordinate(system, axis)

in some place, and if there were a loop, this would never exit.

-- 
Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to