[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenetwork/krfb/libvncserver
From: Tim Jansen <tim () tjansen ! de>
Date: 2003-02-01 19:34:41
[Download RAW message or body]
CVS commit by tjansen:
Fix behaviour for clients that support soft cursor and rich cursor encodings (like \
krdc will soon): soft cursor has the higher priority
M +9 -3 rfbserver.c 1.12
--- kdenetwork/krfb/libvncserver/rfbserver.c #1.11:1.12
@@ -725,4 +725,6 @@ rfbProcessClientNormalMessage(cl)
break;
case rfbEncodingXCursor:
+ if (cl->enableSoftCursorUpdates)
+ break;
if(!cl->screen->dontConvertRichCursorToXCursor) {
rfbLog("Enabling X-style cursor updates for client %s\n",
@@ -735,4 +737,6 @@ rfbProcessClientNormalMessage(cl)
rfbLog("Enabling full-color cursor updates for client "
"%s\n", cl->host);
+ if (cl->enableSoftCursorUpdates)
+ break;
cl->enableCursorShapeUpdates = TRUE;
cl->useRichCursorEncoding = TRUE;
@@ -745,4 +749,6 @@ rfbProcessClientNormalMessage(cl)
cl->cursorWasChanged = TRUE;
cl->cursorWasMoved = TRUE;
+ cl->enableCursorShapeUpdates = FALSE;
+ cl->useRichCursorEncoding = FALSE;
break;
case rfbEncodingLastRect:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic