Refactoring: now PollingManager is owned by XPixelBuffer. No other classes
know about PollingManager.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2576 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/unix/x0vncserver/PollingManager.cxx b/unix/x0vncserver/PollingManager.cxx
index 9951883..81624a9 100644
--- a/unix/x0vncserver/PollingManager.cxx
+++ b/unix/x0vncserver/PollingManager.cxx
@@ -48,7 +48,7 @@
//
PollingManager::PollingManager(Display *dpy, const Image *image,
- ImageFactory *factory,
+ ImageFactory &factory,
int offsetLeft, int offsetTop)
: m_dpy(dpy),
m_image(image),
@@ -66,8 +66,8 @@
// Create additional images used in polling algorithm, warn if
// underlying class names are different from the class name of the
// primary image.
- m_rowImage = factory->newImage(m_dpy, m_width, 1);
- m_columnImage = factory->newImage(m_dpy, 1, m_height);
+ m_rowImage = factory.newImage(m_dpy, m_width, 1);
+ m_columnImage = factory.newImage(m_dpy, 1, m_height);
const char *primaryImgClass = m_image->className();
const char *rowImgClass = m_rowImage->className();
const char *columnImgClass = m_columnImage->className();