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); |
+} |