diff options
Diffstat (limited to 'tools/PictureRenderer.cpp')
-rw-r--r-- | tools/PictureRenderer.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/PictureRenderer.cpp b/tools/PictureRenderer.cpp index 16768c79e2..caab64a98d 100644 --- a/tools/PictureRenderer.cpp +++ b/tools/PictureRenderer.cpp @@ -42,6 +42,9 @@ enum { void PictureRenderer::init(SkPicture* pict) { SkASSERT(NULL == fPicture); SkASSERT(NULL == fCanvas.get()); + fGridInfo.fMargin.setEmpty(); + fGridInfo.fOffset.setZero(); + fGridInfo.fTileInterval.set(1, 1); if (fPicture != NULL || NULL != fCanvas.get()) { return; } @@ -800,8 +803,8 @@ SkPicture* PictureRenderer::createPicture() { case kRTree_BBoxHierarchyType: return SkNEW(RTreePicture); case kTileGrid_BBoxHierarchyType: - return SkNEW_ARGS(SkTileGridPicture, (fGridWidth, fGridHeight, fPicture->width(), - fPicture->height())); + return SkNEW_ARGS(SkTileGridPicture, (fPicture->width(), + fPicture->height(), fGridInfo)); } SkASSERT(0); // invalid bbhType return NULL; |