| Index: src/utils/debugger/SkDrawCommand.cpp
|
| diff --git a/src/utils/debugger/SkDrawCommand.cpp b/src/utils/debugger/SkDrawCommand.cpp
|
| index 079961ae701b30eb1b41c4ff72cc8d6437e31c92..0075ce322115213f939f060ecd3d6e1ba6eec881 100644
|
| --- a/src/utils/debugger/SkDrawCommand.cpp
|
| +++ b/src/utils/debugger/SkDrawCommand.cpp
|
| @@ -840,14 +840,18 @@ void SkRotateCommand::execute(SkCanvas* canvas) {
|
| canvas->rotate(fDegrees);
|
| }
|
|
|
| -SkSaveCommand::SkSaveCommand(SkCanvas::SaveFlags flags)
|
| +SkSaveCommand::SkSaveCommand(unsigned flags)
|
| : INHERITED(SAVE) {
|
| fFlags = flags;
|
| fInfo.push(SkObjectParser::SaveFlagsToString(flags));
|
| }
|
|
|
| void SkSaveCommand::execute(SkCanvas* canvas) {
|
| - canvas->save(fFlags);
|
| + canvas->save(
|
| +#ifdef SK_SUPPORT_LEGACY_SAVEFLAGS
|
| + (SkCanvas::SaveFlags)fFlags
|
| +#endif
|
| + );
|
| }
|
|
|
| void SkSaveCommand::trackSaveState(int* state) {
|
| @@ -855,7 +859,7 @@ void SkSaveCommand::trackSaveState(int* state) {
|
| }
|
|
|
| SkSaveLayerCommand::SkSaveLayerCommand(const SkRect* bounds, const SkPaint* paint,
|
| - SkCanvas::SaveFlags flags)
|
| + unsigned flags)
|
| : INHERITED(SAVE_LAYER) {
|
| if (NULL != bounds) {
|
| fBounds = *bounds;
|
| @@ -882,8 +886,11 @@ SkSaveLayerCommand::SkSaveLayerCommand(const SkRect* bounds, const SkPaint* pain
|
|
|
| void SkSaveLayerCommand::execute(SkCanvas* canvas) {
|
| canvas->saveLayer(fBounds.isEmpty() ? NULL : &fBounds,
|
| - fPaintPtr,
|
| - fFlags);
|
| + fPaintPtr
|
| +#ifdef SK_SUPPORT_LEGACY_SAVEFLAGS
|
| + , (SkCanvas::SaveFlags)fFlags
|
| +#endif
|
| + );
|
| }
|
|
|
| void SkSaveLayerCommand::vizExecute(SkCanvas* canvas) {
|
|
|