aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/images
diff options
context:
space:
mode:
authorGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-09-24 17:21:05 +0000
committerGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-09-24 17:21:05 +0000
commitbb9aea999c29a45fcac3fdb9ecd4a45b65f603cb (patch)
treea1bdb5197ba9b9410581843c0a0c1f148d0f6b41 /src/images
parent3bbac13902257225beeeb6a25e70bda5f6c4da0c (diff)
record dither setting so we can replay it when we (re)decode
git-svn-id: http://skia.googlecode.com/svn/trunk@368 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/images')
-rw-r--r--src/images/SkImageRef.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/images/SkImageRef.cpp b/src/images/SkImageRef.cpp
index cff57aa32b..7ef5f40418 100644
--- a/src/images/SkImageRef.cpp
+++ b/src/images/SkImageRef.cpp
@@ -19,6 +19,7 @@ SkImageRef::SkImageRef(SkStream* stream, SkBitmap::Config config,
fStream = stream;
fConfig = config;
fSampleSize = sampleSize;
+ fDoDither = true;
fPrev = fNext = NULL;
fFactory = NULL;
@@ -104,6 +105,7 @@ bool SkImageRef::prepareBitmap(SkImageDecoder::Mode mode) {
SkAutoTDelete<SkImageDecoder> ad(codec);
codec->setSampleSize(fSampleSize);
+ codec->setDitherImage(fDoDither);
if (this->onDecode(codec, fStream, &fBitmap, fConfig, mode)) {
return true;
}