Thoughts and suggestions

Greg Breland gbreland "at" healthtech.net
Tue, 12 Sep 2000 20:42:29 +0000


Again, you are correct,I forgot to put that part in.

Why is it not double buffered?  I thought it was, but after you mentioned it
I went back and looked and sure enough, drawing direct to the screen.  DBing
should not be that hard to add, besides being tedious since there is no one
function that handles screen draws.  What about Kvncviewer?  I would hate to
do something that already has been fixed.

As a quick and dirty hack, comment out 

ToplevelInitAfterRealization(); 

and add replace it with:

XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);

Sure the window won't be centered in the display and I can not guarantee
that bumpscrolling will work, but no more triple screen paints at startup
either.

Greg Breland


> -----Original Message-----
> From: Jonathan Morton [mailto:chromi "at" cyberspace.org]
>
> I think fundamentally it's a design problem.  Every other 
> vncviewer out
> there uses double-buffering, obviating the need to send 
> non-incremental
> updates on exposure.
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to majordomo "at" uk.research.att.com
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------