diff options
author | reed <reed@google.com> | 2014-06-30 09:05:34 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-06-30 09:05:34 -0700 |
commit | 52d9ac6c92ddf33b3b05eb77ba9509a7aa441657 (patch) | |
tree | f9ceeceda78cb8e92ba4e8ac57b5fb680c85d576 /tools | |
parent | f3d15dc13abb825946ccad514412699828d5d709 (diff) | |
download | skia-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.cpp | 3 |
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()) { |