| Index: include/images/SkImageRef.h
 | 
| diff --git a/include/images/SkImageRef.h b/include/images/SkImageRef.h
 | 
| index 36f95e64b2410f1fe2909ff015f3b3d2ff572cc9..0599a8d9633dfe8a7284801b49b5d3efc78a8b9b 100644
 | 
| --- a/include/images/SkImageRef.h
 | 
| +++ b/include/images/SkImageRef.h
 | 
| @@ -34,7 +34,7 @@ public:
 | 
|          @param config The preferred config of the decoded bitmap.
 | 
|          @param sampleSize Requested sampleSize for decoding. Defaults to 1.
 | 
|      */
 | 
| -    SkImageRef(const SkImageInfo&, SkStreamRewindable*, int sampleSize = 1,
 | 
| +    SkImageRef(SkStreamRewindable*, SkBitmap::Config config, int sampleSize = 1,
 | 
|                 SkBaseMutex* mutex = NULL);
 | 
|      virtual ~SkImageRef();
 | 
|  
 | 
| @@ -72,9 +72,9 @@ protected:
 | 
|          When these are called, we will have already acquired the mutex!
 | 
|       */
 | 
|  
 | 
| -    virtual bool onNewLockPixels(LockRec*) SK_OVERRIDE;
 | 
| +    virtual void* onLockPixels(SkColorTable**);
 | 
|      // override this in your subclass to clean up when we're unlocking pixels
 | 
| -    virtual void onUnlockPixels() SK_OVERRIDE {}
 | 
| +    virtual void onUnlockPixels() {}
 | 
|  
 | 
|      SkImageRef(SkFlattenableReadBuffer&, SkBaseMutex* mutex = NULL);
 | 
|      virtual void flatten(SkFlattenableWriteBuffer&) const SK_OVERRIDE;
 | 
| @@ -89,6 +89,7 @@ private:
 | 
|  
 | 
|      SkImageDecoderFactory*  fFactory;    // may be null
 | 
|      SkStreamRewindable*     fStream;
 | 
| +    SkBitmap::Config        fConfig;
 | 
|      int                     fSampleSize;
 | 
|      bool                    fDoDither;
 | 
|      bool                    fErrorInDecoding;
 | 
| 
 |