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
diff --git a/include/images/SkImageRef.h b/include/images/SkImageRef.h
index 6ab6e52..9c9896f 100644
--- a/include/images/SkImageRef.h
+++ b/include/images/SkImageRef.h
@@ -43,6 +43,10 @@
     */
     SkImageRef(SkStream*, SkBitmap::Config config, int sampleSize = 1);
     virtual ~SkImageRef();
+
+    /** this value is passed onto the decoder. Default is true
+     */
+    void setDitherImage(bool dither) { fDoDither = dither; }
     
     /** Return true if the image can be decoded. If so, and bitmap is non-null,
         call its setConfig() with the corresponding values, but explicitly will
@@ -89,6 +93,7 @@
     SkStream*               fStream;
     SkBitmap::Config        fConfig;
     int                     fSampleSize;
+    bool                    fDoDither;
     bool                    fErrorInDecoding;
     
     friend class SkImageRefPool;