summaryrefslogtreecommitdiffstats
path: root/unix/x0vncserver/PollingManager.cxx
diff options
context:
space:
mode:
authorConstantin Kaplinsky <const@tightvnc.com>2008-06-04 05:36:40 +0000
committerConstantin Kaplinsky <const@tightvnc.com>2008-06-04 05:36:40 +0000
commit8a85c49dcbf1b15bc633a14ffef293ca6b7753bf (patch)
treeabf98e54fc2207c50884dba506430897dd0ad2fb /unix/x0vncserver/PollingManager.cxx
parentf773a8e2db032ce518632514f7229f25f6de99ad (diff)
downloadtigervnc-8a85c49dcbf1b15bc633a14ffef293ca6b7753bf.tar.gz
tigervnc-8a85c49dcbf1b15bc633a14ffef293ca6b7753bf.zip
Code refactoring: PollingManager should not know anything about
XPixelBuffer. This commit partially reverts the changes from r2567. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2575 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'unix/x0vncserver/PollingManager.cxx')
-rw-r--r--unix/x0vncserver/PollingManager.cxx20
1 files changed, 10 insertions, 10 deletions
diff --git a/unix/x0vncserver/PollingManager.cxx b/unix/x0vncserver/PollingManager.cxx
index 27f10285..99518833 100644
--- a/unix/x0vncserver/PollingManager.cxx
+++ b/unix/x0vncserver/PollingManager.cxx
@@ -43,24 +43,24 @@ const int PollingManager::m_pollingOrder[32] = {
//
// Constructor.
//
-// Note that dpy and buffer should remain valid during the object
+// Note that dpy and image should remain valid during the object
// lifetime, while factory is used only in the constructor itself.
//
-PollingManager::PollingManager(Display *dpy, XPixelBuffer *buffer,
+PollingManager::PollingManager(Display *dpy, const Image *image,
ImageFactory *factory,
int offsetLeft, int offsetTop)
: m_dpy(dpy),
- m_image(buffer->getImage()),
- m_bytesPerPixel(buffer->getPF().bpp / 8),
+ m_image(image),
+ m_bytesPerPixel(image->xim->bits_per_pixel / 8),
m_offsetLeft(offsetLeft),
m_offsetTop(offsetTop),
- m_width(buffer->width()),
- m_height(buffer->height()),
- m_widthTiles((buffer->width() + 31) / 32),
- m_heightTiles((buffer->height() + 31) / 32),
- m_numTiles(((buffer->width() + 31) / 32) *
- ((buffer->height() + 31) / 32)),
+ m_width(image->xim->width),
+ m_height(image->xim->height),
+ m_widthTiles((image->xim->width + 31) / 32),
+ m_heightTiles((image->xim->height + 31) / 32),
+ m_numTiles(((image->xim->width + 31) / 32) *
+ ((image->xim->height + 31) / 32)),
m_pollingStep(0)
{
// Create additional images used in polling algorithm, warn if