lockPixelsAreWritable is deprecated
BUG=skia:4328
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2177063002
TBR=
Review-Url: https://codereview.chromium.org/2177063002
diff --git a/include/core/SkBitmap.h b/include/core/SkBitmap.h
index 5406f94..64ce60a 100644
--- a/include/core/SkBitmap.h
+++ b/include/core/SkBitmap.h
@@ -455,6 +455,7 @@
* not be used as targets for a raster device/canvas (since all pixels
* modifications will be lost when unlockPixels() is called.)
*/
+ // DEPRECATED
bool lockPixelsAreWritable() const;
bool requestLock(SkAutoPixmapUnlock* result) const;
diff --git a/src/core/SkBitmapDevice.cpp b/src/core/SkBitmapDevice.cpp
index 36afe42..dcdc55b 100644
--- a/src/core/SkBitmapDevice.cpp
+++ b/src/core/SkBitmapDevice.cpp
@@ -142,7 +142,7 @@
}
bool SkBitmapDevice::onAccessPixels(SkPixmap* pmap) {
- if (fBitmap.lockPixelsAreWritable() && this->onPeekPixels(pmap)) {
+ if (this->onPeekPixels(pmap)) {
fBitmap.notifyPixelsChanged();
return true;
}
@@ -185,16 +185,12 @@
void SkBitmapDevice::onAttachToCanvas(SkCanvas* canvas) {
INHERITED::onAttachToCanvas(canvas);
- if (fBitmap.lockPixelsAreWritable()) {
- fBitmap.lockPixels();
- }
+ fBitmap.lockPixels();
}
void SkBitmapDevice::onDetachFromCanvas() {
INHERITED::onDetachFromCanvas();
- if (fBitmap.lockPixelsAreWritable()) {
- fBitmap.unlockPixels();
- }
+ fBitmap.unlockPixels();
}
///////////////////////////////////////////////////////////////////////////////
diff --git a/tests/ReadPixelsTest.cpp b/tests/ReadPixelsTest.cpp
index 6aebe6e..5d3bfc9 100644
--- a/tests/ReadPixelsTest.cpp
+++ b/tests/ReadPixelsTest.cpp
@@ -130,7 +130,6 @@
#endif
static void fill_dst_bmp_with_init_data(SkBitmap* bitmap) {
- SkASSERT(bitmap->lockPixelsAreWritable());
SkAutoLockPixels alp(*bitmap);
int w = bitmap->width();
int h = bitmap->height();