[Bugfix] When pixel comparison to reduce unnecessary updates was performed,
its results were not saved, unnecessary updates were sent to clients.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2695 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/common/rfb/VNCServerST.cxx b/common/rfb/VNCServerST.cxx
index 6d21c7b..06921e7 100644
--- a/common/rfb/VNCServerST.cxx
+++ b/common/rfb/VNCServerST.cxx
@@ -484,8 +484,10 @@
 
   pb->grabRegion(toCheck);
 
-  if (rfb::Server::compareFB)
+  if (rfb::Server::compareFB) {
     comparer->compare();
+    comparer->getUpdateInfo(&ui, pb->getRect());
+  }
 
   if (renderCursor) {
     pb->getImage(renderedCursor.data,