Index: src/core/SkCanvas.cpp |
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp |
index ed8274dc5d3b4a9bf09d6241541620b1a11f9a4f..bcfc79e656ace741873beabaacbe5b3409e41eb2 100644 |
--- a/src/core/SkCanvas.cpp |
+++ b/src/core/SkCanvas.cpp |
@@ -992,6 +992,15 @@ SkSurface* SkCanvas::onNewSurface(const SkImageInfo& info) { |
return dev ? dev->newSurface(info) : NULL; |
} |
+const void* SkCanvas::peekPixels(SkImageInfo* info, size_t* rowBytes) { |
+ return this->onPeekPixels(info, rowBytes); |
+} |
+ |
+const void* SkCanvas::onPeekPixels(SkImageInfo* info, size_t* rowBytes) { |
+ SkBaseDevice* dev = this->getDevice(); |
+ return dev ? dev->peekPixels(info, rowBytes) : NULL; |
+} |
+ |
///////////////////////////////////////////////////////////////////////////// |
void SkCanvas::internalDrawBitmap(const SkBitmap& bitmap, |