| Index: src/core/SkMallocPixelRef.cpp
|
| diff --git a/src/core/SkMallocPixelRef.cpp b/src/core/SkMallocPixelRef.cpp
|
| index c86d33bf18fb49044626bb8fee6e0d8934654d4e..c3e605c358748b56cee33af1fb50b0c4f8ee6f19 100644
|
| --- a/src/core/SkMallocPixelRef.cpp
|
| +++ b/src/core/SkMallocPixelRef.cpp
|
| @@ -152,7 +152,7 @@
|
| fRB = rowBytes;
|
| SkSafeRef(ctable);
|
|
|
| - this->setPreLocked(fStorage, fRB, fCTable);
|
| + this->setPreLocked(fStorage, fCTable);
|
| }
|
|
|
| SkMallocPixelRef::SkMallocPixelRef(const SkImageInfo& info, void* storage,
|
| @@ -174,8 +174,8 @@
|
| fCTable = ctable;
|
| fRB = rowBytes;
|
| SkSafeRef(ctable);
|
| -
|
| - this->setPreLocked(fStorage, fRB, fCTable);
|
| +
|
| + this->setPreLocked(fStorage, fCTable);
|
| }
|
|
|
|
|
| @@ -186,11 +186,9 @@
|
| }
|
| }
|
|
|
| -bool SkMallocPixelRef::onNewLockPixels(LockRec* rec) {
|
| - rec->fPixels = fStorage;
|
| - rec->fRowBytes = fRB;
|
| - rec->fColorTable = fCTable;
|
| - return true;
|
| +void* SkMallocPixelRef::onLockPixels(SkColorTable** ctable) {
|
| + *ctable = fCTable;
|
| + return fStorage;
|
| }
|
|
|
| void SkMallocPixelRef::onUnlockPixels() {
|
| @@ -236,5 +234,5 @@
|
| fCTable = NULL;
|
| }
|
|
|
| - this->setPreLocked(fStorage, fRB, fCTable);
|
| -}
|
| + this->setPreLocked(fStorage, fCTable);
|
| +}
|
|
|