| Index: src/core/SkRecorder.cpp | 
| diff --git a/src/core/SkRecorder.cpp b/src/core/SkRecorder.cpp | 
| index caa9bb58c32acfd7590abe2b7cddc92869e48806..214b075ce7ca3f01aee2506af60b45fd1d0e6c09 100644 | 
| --- a/src/core/SkRecorder.cpp | 
| +++ b/src/core/SkRecorder.cpp | 
| @@ -303,15 +303,16 @@ void SkRecorder::onDrawPicture(const SkPicture* pic, const SkMatrix* matrix, con | 
| } | 
| } | 
|  | 
| -void SkRecorder::onDrawShadowedPicture(const SkPicture* pic, | 
| -                                       const SkMatrix* matrix, | 
| -                                       const SkPaint* paint) { | 
| +void SkRecorder::onDrawShadowedPicture(const SkPicture* pic, const SkMatrix* matrix, | 
| +                                       const SkPaint* paint, const SkShadowParams& params) { | 
| if (fDrawPictureMode == Record_DrawPictureMode) { | 
| fApproxBytesUsedBySubPictures += SkPictureUtils::ApproximateBytesUsed(pic); | 
| APPEND(DrawShadowedPicture, this->copy(paint), | 
| sk_ref_sp(pic), | 
| -                                    matrix ? *matrix : SkMatrix::I()); | 
| +                                    matrix ? *matrix : SkMatrix::I(), | 
| +                                    params); | 
| } else { | 
| +        // TODO update pic->playback(this) to draw the shadowed pic | 
| SkASSERT(fDrawPictureMode == Playback_DrawPictureMode); | 
| SkAutoCanvasMatrixPaint acmp(this,  matrix, paint, pic->cullRect()); | 
| pic->playback(this); | 
|  |