>>>>> "Abdelrazak" == Abdelrazak Younes <[EMAIL PROTECTED]> writes:

Abdelrazak> No, I am not saying that. I was just clarifying the
Abdelrazak> matter. I think there are two solutions:

Abdelrazak> 1) make sure that the coordCache is up to date at the end
Abdelrazak> of any user action. This was probably the case before my
Abdelrazak> change. And the reason why this crash is appearing only
Abdelrazak> now.

Abdelrazak> 2) For any user action, make sure that
Abdelrazak> BufferView::pimpl::update() is called at least once before
Abdelrazak> the coorCache is used. IMHO, this will be elegantly solved
Abdelrazak> at the frontend level who knows about the metrics.

You mean BufferView::pimpl::metrics, right? This should be the first
step of the so-called two-steps update.

Abdelrazak> And I believe also that's one of the reason of the
Abdelrazak> slowness of 1.4 compared with 1.3. I think it's better to
Abdelrazak> fix that issue early rather that later. 

I agree that the slowness is related to this code.

Abdelrazak> But point taken, don't worry, I am careful with that ;-)

Yes, the problem is not to get the common cases working, but the rest!

JMarc

Reply via email to