]> source.dussan.org Git - tigervnc.git/commitdiff
Removed scaled (destination) image buffer manipulation from
authorgeorge82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Tue, 28 Mar 2006 14:15:58 +0000 (14:15 +0000)
committergeorge82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Tue, 28 Mar 2006 14:15:58 +0000 (14:15 +0000)
the ScaledPixelBuffer class. It will implement in the derived classes.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@506 3789f03b-4d11-0410-bbf8-ca57d06f2519

rfb/ScaledPixelBuffer.cxx

index 61f81e2d937d4679504ba381c16205217dd80962..a1f5763db12068ad7c752f4509767ac4409704bb 100644 (file)
@@ -40,7 +40,6 @@ ScaledPixelBuffer::ScaledPixelBuffer()
 }
 
 ScaledPixelBuffer::~ScaledPixelBuffer() {
-  if (scaled_data) delete [] scaled_data;
 }
 
 const U8* ScaledPixelBuffer::getPixelsR(const Rect& r, int* stride) {
@@ -145,6 +144,4 @@ Rect ScaledPixelBuffer::calculateScaleBoundary(const Rect& r) {
 }
 
 void ScaledPixelBuffer::recreateScaledBuffer() {
-  if (scaled_data) delete [] scaled_data;
-  scaled_data = new U8[scaled_width * scaled_height * (bpp / 8)];
 }