diff options
Diffstat (limited to 'src/core/SkPicture.cpp')
-rw-r--r-- | src/core/SkPicture.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/SkPicture.cpp b/src/core/SkPicture.cpp index 05bad67397..1c8d0f9b49 100644 --- a/src/core/SkPicture.cpp +++ b/src/core/SkPicture.cpp @@ -135,6 +135,9 @@ sk_sp<SkPicture> SkPicture::Forwardport(const SkPictInfo& info, if (!data) { return nullptr; } + if (!data->opData()) { + return nullptr; + } SkPicturePlayback playback(data); SkPictureRecorder r; playback.draw(r.beginRecording(info.fCullRect), nullptr/*no callback*/, buffer); |