]> source.dussan.org Git - tigervnc.git/commitdiff
Small code improvements - added check for scale buffer in ScaledPixelBuffer::setScale...
authorgeorge82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Mon, 5 Nov 2007 16:33:09 +0000 (16:33 +0000)
committergeorge82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Mon, 5 Nov 2007 16:33:09 +0000 (16:33 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2367 3789f03b-4d11-0410-bbf8-ca57d06f2519

common/rfb/ScaledPixelBuffer.cxx

index e45274e453f1b1c9e975c42f9edc5e2626de33d7..cd373387842d47430a144611c99e4899f159ce5c 100644 (file)
@@ -111,7 +111,7 @@ void ScaledPixelBuffer::setScaleFilter(unsigned int scaleFilterID_) {
     freeWeightTabs();
     scaleFilters.makeWeightTabs(scaleFilterID, src_width, scaled_width, &xWeightTabs);
     scaleFilters.makeWeightTabs(scaleFilterID, src_height, scaled_height, &yWeightTabs);
-    if (scale != 100 && pf.depth > 0) scaleRect(Rect(0, 0, src_width, src_height));
+    if (scale != 100 && pf.depth > 0 && scaled_data) scaleRect(Rect(0, 0, src_width, src_height));
   }
 }