Let CConnection intercept more callbacks
We need more callbacks for correct operation of multi-threaded
rect decoding.
diff --git a/vncviewer/CConn.cxx b/vncviewer/CConn.cxx
index 54716d3..78eadb5 100644
--- a/vncviewer/CConn.cxx
+++ b/vncviewer/CConn.cxx
@@ -342,6 +342,8 @@
// one.
void CConn::framebufferUpdateStart()
{
+ CConnection::framebufferUpdateStart();
+
// Note: This might not be true if sync fences are supported
pendingUpdate = false;
@@ -357,6 +359,8 @@
// appropriately, and then request another incremental update.
void CConn::framebufferUpdateEnd()
{
+ CConnection::framebufferUpdateEnd();
+
Fl::remove_timeout(handleUpdateTimeout, this);
desktop->updateWindow();