vino r1030 - in trunk: . server/libvncserver



Author: jwendell
Date: Mon Dec 22 19:36:14 2008
New Revision: 1030
URL: http://svn.gnome.org/viewvc/vino?rev=1030&view=rev

Log:
2008-12-22  Jonh Wendell  <jwendell gnome org>

	* server/libvncserver/rfbserver.c (rfbSendFramebufferUpdate):
	Resets cursorWasMoved and cursorWasChanged flags, thus eliminating
	mouse update changes, when there's no mouse change. Closes #494059.
	Thanks to Oliver Gerlich for the patch.



Modified:
   trunk/ChangeLog
   trunk/server/libvncserver/rfbserver.c

Modified: trunk/server/libvncserver/rfbserver.c
==============================================================================
--- trunk/server/libvncserver/rfbserver.c	(original)
+++ trunk/server/libvncserver/rfbserver.c	Mon Dec 22 19:36:14 2008
@@ -998,6 +998,8 @@
 	    rfbDrawCursor(cl->screen, &cursorBounds);
 	    cursorIsDrawn = TRUE;
 
+	    cl->cursorWasMoved = FALSE;
+	    cl->cursorWasChanged = FALSE;
 	    cl->lastDrawnCursorBounds = cursorBounds;
 
 	    sraRgnOr(cl->modifiedRegion, cursorRegion);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]