diff options
Diffstat (limited to 'common/rfb/VNCSConnectionST.cxx')
-rw-r--r-- | common/rfb/VNCSConnectionST.cxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/common/rfb/VNCSConnectionST.cxx b/common/rfb/VNCSConnectionST.cxx index 381ee216..9b6b594b 100644 --- a/common/rfb/VNCSConnectionST.cxx +++ b/common/rfb/VNCSConnectionST.cxx @@ -1102,9 +1102,8 @@ void VNCSConnectionST::writeFramebufferUpdate() writer()->writeFramebufferUpdateStart(nRects); - Region updatedRegion; - writer()->writeRects(ui, &image_getter, &updatedRegion); - updates.subtract(updatedRegion); + writer()->writeRects(ui, &image_getter); + updates.clear(); if (drawRenderedCursor) writeRenderedCursorRect(); @@ -1129,8 +1128,7 @@ void VNCSConnectionST::writeRenderedCursorRect() image_getter.setPixelBuffer(&server->renderedCursor); image_getter.setOffset(server->renderedCursorTL); - Rect actual; - writer()->writeRect(renderedCursorRect, &image_getter, &actual); + writer()->writeRect(renderedCursorRect, &image_getter); image_getter.setPixelBuffer(server->pb); image_getter.setOffset(Point(0,0)); |