aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorreed <reed@google.com>2014-06-30 09:05:34 -0700
committerCommit bot <commit-bot@chromium.org>2014-06-30 09:05:34 -0700
commit52d9ac6c92ddf33b3b05eb77ba9509a7aa441657 (patch)
treef9ceeceda78cb8e92ba4e8ac57b5fb680c85d576 /tools
parentf3d15dc13abb825946ccad514412699828d5d709 (diff)
downloadskia-52d9ac6c92ddf33b3b05eb77ba9509a7aa441657.tar.gz
stop calling SkCanvas::getDevice
BUG=skia: R=bsalomon@google.com, robertphillips@google.com, junov@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/355193006
Diffstat (limited to 'tools')
-rw-r--r--tools/CopyTilesRenderer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/CopyTilesRenderer.cpp b/tools/CopyTilesRenderer.cpp
index ebd33d885..b5534f03a 100644
--- a/tools/CopyTilesRenderer.cpp
+++ b/tools/CopyTilesRenderer.cpp
@@ -57,7 +57,8 @@ namespace sk_tools {
// Draw the picture
fCanvas->drawPicture(fPicture);
// Now extract the picture into tiles
- const SkBitmap& baseBitmap = fCanvas->getDevice()->accessBitmap(false);
+ SkBitmap baseBitmap;
+ fCanvas->readPixels(SkIRect::MakeSize(fCanvas->getBaseLayerSize()), &baseBitmap);
SkIRect subset;
for (int tileY = 0; tileY < fLargeTileHeight; tileY += this->getTileHeight()) {
for (int tileX = 0; tileX < fLargeTileWidth; tileX += this->getTileWidth()) {