On Thu, Jun 20, 2002 at 05:26:16PM +0100, Angus Leeming wrote:

> So that means that the code in XScreen that calls 
>       XCopyArea (display, cursor_pixmap, owner_.getWin(), ...
> direct is incorrect (which is your comment about the cursor being broken)? 
> 
> Instead it should call
>       XCopyArea (display, cursor_pixmap, owner_.getPixmap(), ...
>       expose(...)
> 
> Am I on the right track?

Yep - of course you need to make sure that area is then exposed. But
given the current xforms stuff (modulo your patch) that would cause the
entire workarea to be redrawn (whooo).

I suspect I am going to have to abandon this and just go back to doing
the wrong thing in xforms. Most of the rest of the patch can stay as is,
of course.

And this time I'll add a *comment* saying WHY it's done like that (Grrr)

regards
john

-- 
"If a thing is not diminished by being shared, it is not rightly owned if
 it is only owned & not shared."
        - St. Augustine

Reply via email to