| Index: src/utils/SkProxyCanvas.cpp
|
| diff --git a/src/utils/SkProxyCanvas.cpp b/src/utils/SkProxyCanvas.cpp
|
| index e680caad261f58b20cb43ac68a30038c8d40d140..23662300a30955ba81ff373dbc0449fa038c0175 100644
|
| --- a/src/utils/SkProxyCanvas.cpp
|
| +++ b/src/utils/SkProxyCanvas.cpp
|
| @@ -22,13 +22,21 @@ void SkProxyCanvas::setProxy(SkCanvas* proxy) {
|
| ///////////////////////////////// Overrides ///////////
|
|
|
| void SkProxyCanvas::willSave(SaveFlags flags) {
|
| - fProxy->save(flags);
|
| + fProxy->save(
|
| +#ifdef SK_SUPPORT_LEGACY_SAVEFLAGS
|
| + flags
|
| +#endif
|
| + );
|
| this->INHERITED::willSave(flags);
|
| }
|
|
|
| SkCanvas::SaveLayerStrategy SkProxyCanvas::willSaveLayer(const SkRect* bounds, const SkPaint* paint,
|
| SaveFlags flags) {
|
| - fProxy->saveLayer(bounds, paint, flags);
|
| + fProxy->saveLayer(bounds, paint
|
| +#ifdef SK_SUPPORT_LEGACY_SAVEFLAGS
|
| + , flags
|
| +#endif
|
| + );
|
| this->INHERITED::willSaveLayer(bounds, paint, flags);
|
| // No need for a layer.
|
| return kNoLayer_SaveLayerStrategy;
|
|
|