summaryrefslogtreecommitdiffstats
path: root/rfbserver.c
diff options
context:
space:
mode:
authordscho <dscho>2001-10-04 18:03:37 +0000
committerdscho <dscho>2001-10-04 18:03:37 +0000
commit48eb9b22c7097c4af61760ce3fdc7f5135e657bc (patch)
tree16987447acfe4c26cee592fdc26fa25c9be962ab /rfbserver.c
parent1ed7f54eefa8d55640fcb4b6776b79db14a8c064 (diff)
downloadlibtdevnc-48eb9b22c7097c4af61760ce3fdc7f5135e657bc.tar.gz
libtdevnc-48eb9b22c7097c4af61760ce3fdc7f5135e657bc.zip
rfbDoCopyRect/Region and rfbScheduleCopyRect/Region.
Diffstat (limited to 'rfbserver.c')
-rw-r--r--rfbserver.c5
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;