| Index: src/gpu/SkGrPixelRef.cpp
|
| diff --git a/src/gpu/SkGrPixelRef.cpp b/src/gpu/SkGrPixelRef.cpp
|
| index 8a16437780e3183b77cc0a6c849c2d119a256437..a068d8dcc13f6fffb65aa58b608fabafa9fc4db6 100644
|
| --- a/src/gpu/SkGrPixelRef.cpp
|
| +++ b/src/gpu/SkGrPixelRef.cpp
|
| @@ -23,22 +23,18 @@ SkROLockPixelsPixelRef::SkROLockPixelsPixelRef(const SkImageInfo& info)
|
|
|
| SkROLockPixelsPixelRef::~SkROLockPixelsPixelRef() {}
|
|
|
| -bool SkROLockPixelsPixelRef::onNewLockPixels(LockRec* rec) {
|
| +void* SkROLockPixelsPixelRef::onLockPixels(SkColorTable** ctable) {
|
| + if (ctable) {
|
| + *ctable = NULL;
|
| + }
|
| fBitmap.reset();
|
| // SkDebugf("---------- calling readpixels in support of lockpixels\n");
|
| if (!this->onReadPixels(&fBitmap, NULL)) {
|
| SkDebugf("SkROLockPixelsPixelRef::onLockPixels failed!\n");
|
| - return false;
|
| + return NULL;
|
| }
|
| fBitmap.lockPixels();
|
| - if (NULL == fBitmap.getPixels()) {
|
| - return false;
|
| - }
|
| -
|
| - rec->fPixels = fBitmap.getPixels();
|
| - rec->fColorTable = NULL;
|
| - rec->fRowBytes = fBitmap.rowBytes();
|
| - return true;
|
| + return fBitmap.getPixels();
|
| }
|
|
|
| void SkROLockPixelsPixelRef::onUnlockPixels() {
|
|
|