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