diff options
Diffstat (limited to 'gm/pictureshader.cpp')
-rw-r--r-- | gm/pictureshader.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gm/pictureshader.cpp b/gm/pictureshader.cpp index 5d37c907ac..51ce0b1bcd 100644 --- a/gm/pictureshader.cpp +++ b/gm/pictureshader.cpp @@ -31,11 +31,11 @@ public: , fSceneSize(sceneSize) { // Build the picture. - SkAutoTUnref<SkPicture> p(SkNEW(SkPicture)); - SkCanvas* pictureCanvas = p->beginRecording(SkScalarRoundToInt(tileSize), - SkScalarRoundToInt(tileSize)); + SkPictureRecorder recorder; + SkCanvas* pictureCanvas = recorder.beginRecording(SkScalarRoundToInt(tileSize), + SkScalarRoundToInt(tileSize)); this->drawTile(pictureCanvas); - p->endRecording(); + SkAutoTUnref<SkPicture> p(recorder.endRecording()); // Build a reference bitmap. SkBitmap bm; |