I can't say I really understand this, but just a shot in the dark, what of taking the absolute value of any negatives? that way in the example below, the -47 would then become 47. is this even worth a try?
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tim Waugh Sent: Thursday, March 31, 2005 10:22 To: Peter Estrand Cc: vnc-list@realvnc.com; [EMAIL PROTECTED] Subject: Re: Xvnc with RENDER - almost working On Thu, Mar 31, 2005 at 01:35:43PM +0200, Peter Estrand wrote: > I've been able to reproduce this problem now. For me, it only happens in > the GNOME environment, not in KDE. Xvnc gives error messages like: > > ComparingUpdateTracker: rect outside fb (-47,76-171,89) Yes, I see messages like that too (now that I look). > The problem seems to be that vncHooksComposite is sometimes called with a > negative xDst argument. I suppose the caller is to blame. Anyone knows why > this might happen? > > Anyway, a simply argument validation, at the beginning of > vncHooksComposite, seems to fix the problem: > > if ((xDst < 0) || (yDst < 0)) > return; Well, that removes the 'striping' effect, but instead just large regions don't get repainted now. :-/ Thanks, Tim. */ [demime 1.01d removed an attachment of type application/pgp-signature] _______________________________________________ VNC-List mailing list VNC-List@realvnc.com To remove yourself from the list visit: http://www.realvnc.com/mailman/listinfo/vnc-list _______________________________________________ VNC-List mailing list VNC-List@realvnc.com To remove yourself from the list visit: http://www.realvnc.com/mailman/listinfo/vnc-list