lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Assertion failure on current master


From: David Kastrup
Subject: Re: Assertion failure on current master
Date: Sat, 01 Oct 2011 21:29:33 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

"address@hidden" <address@hidden> writes:

> But I just pushed the actual cure.
>
> The problem was that positions stores two Y positions - a left and a
> right.  If the left is higher than right, than the interval is read as
> empty.  So, the center needs to be calculated manually.
>
> Interval is not really the right thing to use for positions if one
> wants to use the instance methods of interval (like is_empty), but I
> use it because it is already used in tuplet-bracket.cc for the print
> function (in a way that doesn't risk an assertion error).  It could
> also be put in a real drul array, but there is currently no
> robust_scm2realdrul.  This would definitely be a welcome addition to
> avoid confusion in the code base.

This sounds really really icky.  The sort of code I hope never to need
to deal with.  Could you file a suitable "Enhancement" issue so that
redoing this in a less hackish manner does not get forgotten?  That way
I have a better chance for my hopes becoming true.

-- 
David Kastrup




reply via email to

[Prev in Thread] Current Thread [Next in Thread]