cursors. Previously this happened to work anyway because we had a lot of triggers for updates. After the cleanup, we need to be more explicit. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4824 3789f03b-4d11-0410-bbf8-ca57d06f2519tags/v1.1.90
@@ -345,8 +345,10 @@ void VNCSConnectionST::renderedCursorChange() | |||
if (state() != RFBSTATE_NORMAL) return; | |||
if (!renderedCursorRect.is_empty()) | |||
removeRenderedCursor = true; | |||
if (needRenderedCursor()) | |||
if (needRenderedCursor()) { | |||
drawRenderedCursor = true; | |||
writeFramebufferUpdateOrClose(); | |||
} | |||
} | |||
// needRenderedCursor() returns true if this client needs the server-side |