Chromium Code Reviews| Index: samplecode/SampleApp.cpp |
| diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp |
| index f9865dcfc0afb23fef3d8c3be27d046c3ffd6e3f..aa3498446cb3f16addd21a99a7335239b027085c 100644 |
| --- a/samplecode/SampleApp.cpp |
| +++ b/samplecode/SampleApp.cpp |
| @@ -1385,6 +1385,14 @@ void SampleWindow::afterChildren(SkCanvas* orig) { |
| if (kPicture_DeviceType == fDeviceType) { |
| SkAutoTUnref<const SkPicture> picture(fRecorder.endRecording()); |
|
robertphillips
2016/01/05 22:24:34
Delete this ?
reed1
2016/01/07 15:27:11
Done.
|
| + if (true) { |
| + SkDynamicMemoryWStream wstream; |
| + picture->serialize(&wstream); |
| + |
| + SkAutoTDelete<SkStream> rstream(wstream.detachAsStream()); |
| + picture.reset(SkPicture::CreateFromStream(rstream)); |
| + } |
| + |
| if (fSaveToSKP) { |
| SkFILEWStream stream("sample_app.skp"); |
| picture->serialize(&stream); |