diff options
| author | robertphillips <robertphillips@google.com> | 2014-07-13 07:55:53 -0700 |
|---|---|---|
| committer | Commit bot <commit-bot@chromium.org> | 2014-07-13 07:55:53 -0700 |
| commit | dd528967fc3eea54c8d10937b0100192d0722f4e (patch) | |
| tree | 8c63bdff332ed5d9fcda4bf815489dcdd0781c24 /samplecode/SampleApp.cpp | |
| parent | b184f7f52b2a94e95aee326a3ca37110d2e43336 (diff) | |
Remove SkPicture copy constructor
Given where we're heading with SkPicture why would you need to make a copy?
R=reed@google.com, mtklein@google.com
Author: robertphillips@google.com
Review URL: https://codereview.chromium.org/381133002
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); |
