Made a number of member variables constants.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2410 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/unix/x0vncserver/PollingManager.cxx b/unix/x0vncserver/PollingManager.cxx
index 9ae8d15..9140778 100644
--- a/unix/x0vncserver/PollingManager.cxx
+++ b/unix/x0vncserver/PollingManager.cxx
@@ -63,19 +63,14 @@
m_offsetLeft(offsetLeft),
m_offsetTop(offsetTop),
m_width(image->xim->width),
- m_height(m_image->xim->height),
+ 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_numVideoPasses(0),
m_pollingStep(0)
{
- // Save width and height of the screen (and the image).
- m_width = m_image->xim->width;
- m_height = m_image->xim->height;
-
- // Compute width and height in 32x32 tiles.
- m_widthTiles = (m_width + 31) / 32;
- m_heightTiles = (m_height + 31) / 32;
- m_numTiles = m_widthTiles * m_heightTiles;
-
// Get initial screen image.
m_image->get(DefaultRootWindow(m_dpy), m_offsetLeft, m_offsetTop);