On 24.05.2005 18:41:39 Luca Furini wrote: > Jeremias Maerki wrote: > > > The isfirst and islast parameters must be set correctly. Currently, I > > don't see a reliable way to determine these values. For example, there's > > some code in AreaAdditionUtils that sets IS_FIRST and IS_LAST flags on > > the layout context but I found this doesn't work reliably. > > Did you find out why this does not work? I mean, do you think it is an > incorrect approach, or there's something wrong somewhere in the code?
The problem is that in a break situation, AreaAdditionUtils is called more than once, each time signalling a first and last area instead of signalling a first area once and a last area once over multiple calls. Hmm, I think I need to check if the LayoutContext instance remains the same of multiple addArea calls on the same LM. If that's the case the problem should be solveable. > I remember that some time ago I had problems with these flags, and it was > because of some LM that did not set / propagate the correct values when > creating LayoutContexts for children LMs. Jeremias Maerki
