diff options
author | dscho <dscho> | 2001-10-04 18:03:37 +0000 |
---|---|---|
committer | dscho <dscho> | 2001-10-04 18:03:37 +0000 |
commit | 48eb9b22c7097c4af61760ce3fdc7f5135e657bc (patch) | |
tree | 16987447acfe4c26cee592fdc26fa25c9be962ab /rfbserver.c | |
parent | 1ed7f54eefa8d55640fcb4b6776b79db14a8c064 (diff) | |
download | libvncserver-48eb9b22c7097c4af61760ce3fdc7f5135e657bc.zip libvncserver-48eb9b22c7097c4af61760ce3fdc7f5135e657bc.tar.gz |
rfbDoCopyRect/Region and rfbScheduleCopyRect/Region.
Diffstat (limited to 'rfbserver.c')
-rw-r--r-- | rfbserver.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rfbserver.c b/rfbserver.c index 2695170..5266e5a 100644 --- a/rfbserver.c +++ b/rfbserver.c @@ -225,7 +225,7 @@ rfbNewClient(rfbScreen,sock) LOCK(rfbClientListMutex); - cl->refCount = 0; + IF_PTHREADS(cl->refCount = 0); cl->next = rfbScreen->rfbClientHead; cl->prev = NULL; if (rfbScreen->rfbClientHead) @@ -834,6 +834,7 @@ rfbProcessClientNormalMessage(cl) /* * rfbSendFramebufferUpdate - send the currently pending framebuffer update to * the RFB client. + * givenUpdateRegion is not changed. */ Bool @@ -1112,7 +1113,7 @@ rfbSendCopyRegion(cl, reg, dx, dy) cr.srcX = Swap16IfLE(x - dx); cr.srcY = Swap16IfLE(y - dy); - +fprintf(stderr,"sent copyrect (%d,%d) (%d,%d) (%d,%d)\n",x,y,w,h,x-dx,y-dy); memcpy(&cl->updateBuf[cl->ublen], (char *)&cr, sz_rfbCopyRect); cl->ublen += sz_rfbCopyRect; |