Small ScaledPixelBuffer class improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2098 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/win/rfb_win32/ScaledDIBSectionBuffer.cxx b/win/rfb_win32/ScaledDIBSectionBuffer.cxx
index 155de3d..0b7dffd 100644
--- a/win/rfb_win32/ScaledDIBSectionBuffer.cxx
+++ b/win/rfb_win32/ScaledDIBSectionBuffer.cxx
@@ -30,7 +30,7 @@
 
 ScaledDIBSectionBuffer::ScaledDIBSectionBuffer(HWND window) 
   : src_buffer(0), scaling(false), DIBSectionBuffer(window) {
-  scaled_data = data;
+  scaled_data = &data;
 }
 
 ScaledDIBSectionBuffer::~ScaledDIBSectionBuffer() {
@@ -61,7 +61,6 @@
     }
   }
   DIBSectionBuffer::setPF(pf_);
-  scaled_data = data;
 }
 
 void ScaledDIBSectionBuffer::setSize(int src_width_, int src_height_) {
@@ -76,7 +75,6 @@
 void ScaledDIBSectionBuffer::recreateScaledBuffer() {
   if (width_ && height_ && (format.depth != 0)) {
     DIBSectionBuffer::recreateBuffer();
-    scaled_data = data;
   }
 }