diff options
Diffstat (limited to 'samplecode/SampleApp.cpp')
| -rw-r--r-- | samplecode/SampleApp.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp index 37377ae44b..8beb66ab17 100644 --- a/samplecode/SampleApp.cpp +++ b/samplecode/SampleApp.cpp @@ -1359,13 +1359,11 @@ void SampleWindow::afterChildren(SkCanvas* orig) { } if (kPicture_DeviceType == fDeviceType) { - SkAutoTUnref<SkPicture> picture(fRecorder.endRecording()); + SkAutoTUnref<const SkPicture> picture(fRecorder.endRecording()); if (true) { - SkPicture* pict = new SkPicture(*picture); this->installDrawFilter(orig); - orig->drawPicture(pict); - pict->unref(); + orig->drawPicture(picture); } else if (true) { SkDynamicMemoryWStream ostream; picture->serialize(&ostream); |
