diff options
Diffstat (limited to 'samplecode/SampleApp.cpp')
-rw-r--r-- | samplecode/SampleApp.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp index d200e295fb..c7a37e786c 100644 --- a/samplecode/SampleApp.cpp +++ b/samplecode/SampleApp.cpp @@ -1396,6 +1396,15 @@ void SampleWindow::afterChildren(SkCanvas* orig) { if (fUseMPD) { SkAutoTUnref<const SkPicture> picture(fRecorder.endRecording()); + + if (false) { + SkDynamicMemoryWStream wstream; + picture->serialize(&wstream); + + SkAutoTDelete<SkStream> rstream(wstream.detachAsStream()); + picture.reset(SkPicture::CreateFromStream(rstream)); + } + if (true) { if (true) { SkImageInfo info; |