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

Reply via email to