diff options
author | dscho <dscho> | 2001-10-03 17:40:57 +0000 |
---|---|---|
committer | dscho <dscho> | 2001-10-03 17:40:57 +0000 |
commit | 2a683877ecf21311cd05d4d509e3e2e4e43adae6 (patch) | |
tree | dc42967df88c14f1c64dff1015acba81d2ae095d | |
parent | b3f2c7d08178aa45c5687cac338d65db5d92d01c (diff) | |
download | libvncserver-2a683877ecf21311cd05d4d509e3e2e4e43adae6.zip libvncserver-2a683877ecf21311cd05d4d509e3e2e4e43adae6.tar.gz |
working on IRIX pthreads problem
-rw-r--r-- | TODO | 3 | ||||
-rw-r--r-- | main.c | 2 |
2 files changed, 3 insertions, 2 deletions
@@ -6,7 +6,8 @@ documentation perhaps the option (or just hint) not to mark very tiny regions as modified, because that is inefficient for the encodings. optionally dont draw rich cursors as xcursors -cursor smears on IRIX with pthreads, then has bus error. +cursor smears on IRIX with pthreads, then has bus error. has to be a mutex + problem in cursor routines. later: ------ @@ -145,10 +145,10 @@ clientOutput(void *data) updateRegion = sraRgnCreateRgn(cl->modifiedRegion); sraRgnAnd(updateRegion,cl->requestedRegion); sraRgnSubtract(cl->modifiedRegion,updateRegion); - UNLOCK(cl->updateMutex); /* Now actually send the update. */ rfbSendFramebufferUpdate(cl, updateRegion); + UNLOCK(cl->updateMutex); sraRgnDestroy(updateRegion); } |