aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/CopyTilesRenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/CopyTilesRenderer.cpp')
-rw-r--r--tools/CopyTilesRenderer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/CopyTilesRenderer.cpp b/tools/CopyTilesRenderer.cpp
index ebd33d8851..b5534f03a7 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()) {