diff options
Diffstat (limited to 'tools/CopyTilesRenderer.cpp')
-rw-r--r-- | tools/CopyTilesRenderer.cpp | 3 |
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()) { |