On Fri, 2006-03-10 at 15:10 +0100, Jean-Marc Lasgouttes wrote: > >>>>> "Martin" == Martin Vermeer <[EMAIL PROTECTED]> writes: > > >> I am not sure what I say is very clear :) > > Martin> No, but that won't stop me: apparently you want > > No, I did not want yet another magic constant :) > > What I meant is that when you find a position inside a nested inset, > but the position just outside the inset is closer to the target, you > have no reason to stay inside the inset.
Ah, now I see what you're aiming at. Unfortunately I don't see an easy way to extract the position inside the inset. > Unfortunately I do not understand the code well enough to write code. In this case, me neither (though I studied this code a bit) > The idea is that we should not do the cur.push(*this) if the position > we found is not closer to the target than the current cursor position. Yes... but I feel it is a tall order. What about just going back to the 3-pixel sliver? At least it works. - Martin
signature.asc
Description: This is a digitally signed message part