Blah. I spent two days looking for this, and it was the mouse
driver's pointer trails option malfunctioning. >:-(
On 5/30/06, Eric Arnold <[EMAIL PROTECTED]> wrote:
I'm making a function which moves the mouse pointer using
gui_mch_setmouse( x, y );
It does set the mouse pointer correctly, but I also end up with a
second pointer, which is maintained at the last position, that I can't
find out how to get rid of. Changing the "hide" setting, redrawing,
setting mouse shape, etc.
update_mouseshape( MSHAPE_HIDE);
gui_mch_mousehide(TRUE);
mch_set_mouse_shape( MSHAPE_HIDE );
don't help. Oddly, when I first start Vim, the second pointer isn't
there, but as soon as I start/stop insert or other modes, it appears
and returns every time I set the pointer position. Something is
fighting me in the code, and it's driving me bonkers! Growwwl!