| Index: src/lazy/SkLazyPixelRef.h
|
| diff --git a/src/lazy/SkLazyPixelRef.h b/src/lazy/SkLazyPixelRef.h
|
| index f8a16d168914326b52726241358bab7d77b5c2d7..480eac913fcb2b8c0024a4e18b953a701ac7327c 100644
|
| --- a/src/lazy/SkLazyPixelRef.h
|
| +++ b/src/lazy/SkLazyPixelRef.h
|
| @@ -39,7 +39,8 @@ public:
|
| * the pixel memory, as needed. If NULL, use the global
|
| * SkScaledImageCache.
|
| */
|
| - SkLazyPixelRef(SkData*, SkBitmapFactory::DecodeProc, SkImageCache*);
|
| + SkLazyPixelRef(const SkImageInfo&, SkData*, SkBitmapFactory::DecodeProc,
|
| + SkImageCache*);
|
|
|
| virtual ~SkLazyPixelRef();
|
|
|
| @@ -60,7 +61,7 @@ public:
|
| SK_DECLARE_UNFLATTENABLE_OBJECT()
|
|
|
| protected:
|
| - virtual void* onLockPixels(SkColorTable**) SK_OVERRIDE;
|
| + virtual bool onNewLockPixels(LockRec*) SK_OVERRIDE;
|
| virtual void onUnlockPixels() SK_OVERRIDE;
|
| virtual bool onLockPixelsAreWritable() const SK_OVERRIDE { return false; }
|
| virtual SkData* onRefEncodedData() SK_OVERRIDE;
|
| @@ -86,8 +87,8 @@ private:
|
|
|
| // lazily initialized our cached info. Returns NULL on failure.
|
| const SkImage::Info* getCachedInfo();
|
| - void* lockScaledImageCachePixels();
|
| - void* lockImageCachePixels();
|
| + bool lockScaledImageCachePixels(LockRec*);
|
| + bool lockImageCachePixels(LockRec*);
|
|
|
|
|
| typedef SkPixelRef INHERITED;
|
|
|