| Index: src/gpu/SkGpuDevice.cpp
|
| diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp
|
| index 3434671d6add50f4532dcf25ba4fe0545edc01b7..03fbb3e0800e8a21ed9b9c9df2f3d13894b5e9f9 100644
|
| --- a/src/gpu/SkGpuDevice.cpp
|
| +++ b/src/gpu/SkGpuDevice.cpp
|
| @@ -1980,9 +1980,10 @@ bool SkGpuDevice::EXPERIMENTAL_drawPicture(SkCanvas* mainCanvas, const SkPicture
|
| return false;
|
| }
|
|
|
| - SkPicture::AccelData::Key key = SkLayerInfo::ComputeKey();
|
| -
|
| - const SkPicture::AccelData* data = mainPicture->EXPERIMENTAL_getAccelData(key);
|
| + const SkBigPicture::AccelData* data = NULL;
|
| + if (const SkBigPicture* bp = mainPicture->asSkBigPicture()) {
|
| + data = bp->accelData();
|
| + }
|
| if (!data) {
|
| return false;
|
| }
|
|
|