| Index: src/core/SkBitmapDevice.cpp
|
| diff --git a/src/core/SkBitmapDevice.cpp b/src/core/SkBitmapDevice.cpp
|
| index 9dde6e172ec1077fabe5261dea1a5e5ceeefce43..fcc3069d5f94789ec4e165a5b5bd7dfc9d1be63b 100644
|
| --- a/src/core/SkBitmapDevice.cpp
|
| +++ b/src/core/SkBitmapDevice.cpp
|
| @@ -386,6 +386,16 @@ SkSurface* SkBitmapDevice::newSurface(const SkImageInfo& info) {
|
| return SkSurface::NewRaster(info);
|
| }
|
|
|
| +const void* SkBitmapDevice::peekPixels(SkImageInfo* info, size_t* rowBytes) {
|
| + if (fBitmap.getPixels() && fBitmap.asImageInfo(info)) {
|
| + if (rowBytes) {
|
| + *rowBytes = fBitmap.rowBytes();
|
| + }
|
| + return fBitmap.getPixels();
|
| + }
|
| + return NULL;
|
| +}
|
| +
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| bool SkBitmapDevice::filterTextFlags(const SkPaint& paint, TextFlags* flags) {
|
|
|