| Index: src/core/SkPictureData.h | 
| diff --git a/src/core/SkPictureData.h b/src/core/SkPictureData.h | 
| index 408d6358c3f6abe20fb2cb94f0a4323900249bbb..01185d644ac9e636f6c308722bab04f620d5c407 100644 | 
| --- a/src/core/SkPictureData.h | 
| +++ b/src/core/SkPictureData.h | 
| @@ -160,8 +160,8 @@ protected: | 
|  | 
| private: | 
|  | 
| -    const SkBitmap& getBitmap(SkReader32& reader) const { | 
| -        const int index = reader.readInt(); | 
| +    const SkBitmap& getBitmap(SkReader32* reader) const { | 
| +        const int index = reader->readInt(); | 
| if (SkBitmapHeap::INVALID_SLOT == index) { | 
| #ifdef SK_DEBUG | 
| SkDebugf("An invalid bitmap was recorded!\n"); | 
| @@ -171,19 +171,19 @@ private: | 
| return (*fBitmaps)[index]; | 
| } | 
|  | 
| -    const SkPath& getPath(SkReader32& reader) const { | 
| -        int index = reader.readInt() - 1; | 
| +    const SkPath& getPath(SkReader32* reader) const { | 
| +        int index = reader->readInt() - 1; | 
| return (*fPathHeap.get())[index]; | 
| } | 
|  | 
| -    const SkPicture* getPicture(SkReader32& reader) const { | 
| -        int index = reader.readInt(); | 
| +    const SkPicture* getPicture(SkReader32* reader) const { | 
| +        int index = reader->readInt(); | 
| SkASSERT(index > 0 && index <= fPictureCount); | 
| return fPictureRefs[index - 1]; | 
| } | 
|  | 
| -    const SkPaint* getPaint(SkReader32& reader) const { | 
| -        int index = reader.readInt(); | 
| +    const SkPaint* getPaint(SkReader32* reader) const { | 
| +        int index = reader->readInt(); | 
| if (index == 0) { | 
| return NULL; | 
| } | 
| @@ -269,20 +269,6 @@ private: | 
|  | 
| SkPictureContentInfo fContentInfo; | 
|  | 
| -    class OperationList : public SkPicture::OperationList { | 
| -    public: | 
| -        OperationList() { } | 
| -        virtual int numOps() const SK_OVERRIDE { return fOps.count(); } | 
| -        virtual uint32_t offset(int index) const SK_OVERRIDE; | 
| -        virtual const SkMatrix& matrix(int index) const SK_OVERRIDE; | 
| - | 
| -        // The operations which are active within 'fCachedQueryRect' | 
| -        SkTDArray<void*> fOps; | 
| - | 
| -    private: | 
| -        typedef SkPicture::OperationList INHERITED; | 
| -    }; | 
| - | 
| SkTypefacePlayback fTFPlayback; | 
| SkFactoryPlayback* fFactoryPlayback; | 
|  | 
|  |