| Index: src/utils/SkLuaCanvas.cpp
|
| diff --git a/src/utils/SkLuaCanvas.cpp b/src/utils/SkLuaCanvas.cpp
|
| index 4916decccb684b5df8c27e5b771feaefcb7e6289..c51b0d8a7ced834b6244497510e46a220cc06836 100644
|
| --- a/src/utils/SkLuaCanvas.cpp
|
| +++ b/src/utils/SkLuaCanvas.cpp
|
| @@ -86,17 +86,16 @@ void SkLuaCanvas::willSave() {
|
| this->INHERITED::willSave();
|
| }
|
|
|
| -SkCanvas::SaveLayerStrategy SkLuaCanvas::willSaveLayer(const SkRect* bounds, const SkPaint* paint,
|
| - SaveFlags flags) {
|
| +SkCanvas::SaveLayerStrategy SkLuaCanvas::getSaveLayerStrategy(const SaveLayerRec& rec) {
|
| AUTO_LUA("saveLayer");
|
| - if (bounds) {
|
| - lua.pushRect(*bounds, "bounds");
|
| + if (rec.fBounds) {
|
| + lua.pushRect(*rec.fBounds, "bounds");
|
| }
|
| - if (paint) {
|
| - lua.pushPaint(*paint, "paint");
|
| + if (rec.fPaint) {
|
| + lua.pushPaint(*rec.fPaint, "paint");
|
| }
|
|
|
| - this->INHERITED::willSaveLayer(bounds, paint, flags);
|
| + (void)this->INHERITED::getSaveLayerStrategy(rec);
|
| // No need for a layer.
|
| return kNoLayer_SaveLayerStrategy;
|
| }
|
|
|