> yes, this was part of my wish to use shared_ptr... but I am not sure
> that would have worked anyway...

I think it could not work as long as you are using the same template
twice...

> We need to get the cursor working properly before we do a lot of new
> things.

This might be a related issue - I just noticed some pattern in the cursor
jumps: The cursor position seems to be a sum of some base and an offset.
The offset seems to be correct all the time, it is just the base that
"jumps". And if the cursor is in a macro named \t the base used might be
 a) the position of the current macro,
 b) the position of macros of the same kind or
 c) the position of the macro definition.

A reason for this could be that macros of the same kind (including the
template) are drawn in a more or less random order, and the base
passed to the cursor is that of the last macro drawn.

It's just a guess, but I think it explains the observed behaviour.

Andre'

-- 
André Pönitz ........................................ [EMAIL PROTECTED]

Reply via email to