Martin Vermeer wrote:

> This is fixed by the attached, which simply shunts out cursor up/down
> for the duration of screen redraw / coordinate cache maintenance.
>
> The problem was again, that the cursor got ahead of itself and went to a
> cell below or above with the coordinate cache in statu nascendi, before
> the relevant lyxtext paragraph entry was ready. I don't know if we
> should look for a deeper reason for this; as Angus pointed out, there's
> an obscene number of bv.update() calls sprinkled over the code.

I think a comment why you bypass would be nice. We'll end up with lots of
comments in the code like that, but I think that helps when somebody
decides to clean up the whole stuff. Or it makes somebody who knows the
code a bit better wonder why the bypass is missing at other places.
 
> Also, don't ask me if this is the only place where such a bypass
> operation would be called for. At least the crashes have stopped.
> 
> Ideas?

Unfortunately not. But I am impressed how you find your way through this
tabular hell.


Georg

Reply via email to