diff options
Diffstat (limited to 'bench/SKPBench.cpp')
-rw-r--r-- | bench/SKPBench.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bench/SKPBench.cpp b/bench/SKPBench.cpp index fd8df429c2..3e692171db 100644 --- a/bench/SKPBench.cpp +++ b/bench/SKPBench.cpp @@ -73,7 +73,8 @@ void SKPBench::onPerCanvasPostDraw(SkCanvas* canvas) { // Draw the last set of tiles into the master canvas in case we're // saving the images for (int i = 0; i < fTileRects.count(); ++i) { - canvas->drawImage(fSurfaces[i]->newImageSnapshot(), + SkAutoTUnref<SkImage> image(fSurfaces[i]->newImageSnapshot()); + canvas->drawImage(image, SkIntToScalar(fTileRects[i].fLeft), SkIntToScalar(fTileRects[i].fTop)); SkSafeSetNull(fSurfaces[i]); } |