aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2011-07-15 13:42:11 +0000
committerPierre Ossman <ossman@cendio.se>2011-07-15 13:42:11 +0000
commitff225100ecedbf06a79bc84c27ec90432b109938 (patch)
tree896eb3056f1db2349ecf272eb27b1168a67cc2ce /vncviewer
parent773125e76af1d099c9f7f47ae2d2da5dc8d9d657 (diff)
downloadtigervnc-ff225100ecedbf06a79bc84c27ec90432b109938.tar.gz
tigervnc-ff225100ecedbf06a79bc84c27ec90432b109938.zip
When we stopped doing full updates on format changes, we also lost the side
effect of having the first update being a full update. This is needed for correct behaviour for some extensions. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4595 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'vncviewer')
-rw-r--r--vncviewer/CConn.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/vncviewer/CConn.cxx b/vncviewer/CConn.cxx
index 9ef18239..d764ebc2 100644
--- a/vncviewer/CConn.cxx
+++ b/vncviewer/CConn.cxx
@@ -526,6 +526,9 @@ void CConn::requestNewUpdate()
checkEncodings();
+ if (firstUpdate)
+ forceNonincremental = true;
+
writer()->writeFramebufferUpdateRequest(Rect(0, 0, cp.width, cp.height),
!forceNonincremental);