aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer/DesktopWindow.cxx
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2015-11-09 16:34:54 +0100
committerPierre Ossman <ossman@cendio.se>2015-11-27 10:56:26 +0100
commit9f273e9cd806288a37d1aae2d9f9ddae7262b8e5 (patch)
tree606123fc1b4a41eb740ec6750404aa41aa483182 /vncviewer/DesktopWindow.cxx
parent0068a4f5faa309b1f5e49dbf37d49f72db806cb4 (diff)
downloadtigervnc-9f273e9cd806288a37d1aae2d9f9ddae7262b8e5.tar.gz
tigervnc-9f273e9cd806288a37d1aae2d9f9ddae7262b8e5.zip
Delegate decoder object management to a separate class
Done in preparation for multi-core decoding. Keeps the complexity out of the other classes. This also moves ownership of the framebuffer in to CConnection. It's the CConnection object that is aware of the threads and how to synchronise with them. Therefore the ownership of the framebuffer must also be there to make sure it isn't deleted whilst threads are working.
Diffstat (limited to 'vncviewer/DesktopWindow.cxx')
-rw-r--r--vncviewer/DesktopWindow.cxx6
1 files changed, 0 insertions, 6 deletions
diff --git a/vncviewer/DesktopWindow.cxx b/vncviewer/DesktopWindow.cxx
index bba502b2..2787bee3 100644
--- a/vncviewer/DesktopWindow.cxx
+++ b/vncviewer/DesktopWindow.cxx
@@ -199,12 +199,6 @@ void DesktopWindow::setName(const char *name)
}
-rfb::ModifiablePixelBuffer* DesktopWindow::getFramebuffer(void)
-{
- return viewport->getFramebuffer();
-}
-
-
// Copy the areas of the framebuffer that have been changed (damaged)
// to the displayed window.