| Index: tools/debugger/SkDrawCommand.cpp
|
| diff --git a/tools/debugger/SkDrawCommand.cpp b/tools/debugger/SkDrawCommand.cpp
|
| index 362325085c4c628aa5f41b4ca7e0a3d56f399ca6..53b4b984f4f420778d12a6c4d56796ddd0c9dddb 100644
|
| --- a/tools/debugger/SkDrawCommand.cpp
|
| +++ b/tools/debugger/SkDrawCommand.cpp
|
| @@ -2389,7 +2389,8 @@ void SkEndDrawPictureCommand::execute(SkCanvas* canvas) const {
|
|
|
| SkBeginDrawShadowedPictureCommand::SkBeginDrawShadowedPictureCommand(const SkPicture* picture,
|
| const SkMatrix* matrix,
|
| - const SkPaint* paint)
|
| + const SkPaint* paint,
|
| + const SkShadowParams& sParams)
|
| : INHERITED(kBeginDrawShadowedPicture_OpType)
|
| , fPicture(SkRef(picture)) {
|
|
|
| @@ -2408,6 +2409,8 @@ SkBeginDrawShadowedPictureCommand::SkBeginDrawShadowedPictureCommand(const SkPic
|
| fPaint.set(*paint);
|
| fInfo.push(SkObjectParser::PaintToString(*paint));
|
| }
|
| +
|
| + fShadowParams = sParams;
|
| }
|
|
|
| void SkBeginDrawShadowedPictureCommand::execute(SkCanvas* canvas) const {
|
| @@ -2432,9 +2435,7 @@ bool SkBeginDrawShadowedPictureCommand::render(SkCanvas* canvas) const {
|
| canvas->save();
|
|
|
| xlate_and_scale_to_bounds(canvas, fPicture->cullRect());
|
| -
|
| - canvas->drawPicture(fPicture.get());
|
| -
|
| + canvas->drawShadowedPicture(fPicture.get(), nullptr, nullptr, fShadowParams);
|
| canvas->restore();
|
|
|
| return true;
|
|
|