summaryrefslogtreecommitdiffstats
path: root/skia
diff options
context:
space:
mode:
authorfmalita@chromium.org <fmalita@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-19 14:39:18 +0000
committerfmalita@chromium.org <fmalita@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-19 14:39:18 +0000
commit33d0dcaaf5975f5ed01a1e44e79a4fe4d15ae6a6 (patch)
tree38fffa67c651610945111ec1e2f188b724c471a9 /skia
parent6937094bf523039da6dd4976205949e670c34967 (diff)
downloadchromium_src-33d0dcaaf5975f5ed01a1e44e79a4fe4d15ae6a6.zip
chromium_src-33d0dcaaf5975f5ed01a1e44e79a4fe4d15ae6a6.tar.gz
chromium_src-33d0dcaaf5975f5ed01a1e44e79a4fe4d15ae6a6.tar.bz2
Switch to the new SkCanvas::willSave() API.
Skia's save() SaveFlags bits are deprecated. At this point all callers have been updated to always pass kMatrixClip, but SkCanvas subclasses also need to use the new willSave() API. (depends on https://codereview.chromium.org/338833003/ rolling) BUG=skia:2297 R=piman@chromium.org, reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/337163003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278363 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'skia')
-rw-r--r--skia/ext/analysis_canvas.cc4
-rw-r--r--skia/ext/analysis_canvas.h2
-rw-r--r--skia/ext/benchmarking_canvas.cc4
3 files changed, 5 insertions, 5 deletions
diff --git a/skia/ext/analysis_canvas.cc b/skia/ext/analysis_canvas.cc
index a276814..16a7ffa 100644
--- a/skia/ext/analysis_canvas.cc
+++ b/skia/ext/analysis_canvas.cc
@@ -354,9 +354,9 @@ void AnalysisCanvas::onClipRRect(const SkRRect& rrect,
INHERITED::onClipRect(rrect.getBounds(), op, edge_style);
}
-void AnalysisCanvas::willSave(SkCanvas::SaveFlags flags) {
+void AnalysisCanvas::willSave() {
++saved_stack_size_;
- INHERITED::willSave(flags);
+ INHERITED::willSave();
}
SkCanvas::SaveLayerStrategy AnalysisCanvas::willSaveLayer(
diff --git a/skia/ext/analysis_canvas.h b/skia/ext/analysis_canvas.h
index 29a360d..b3e5275 100644
--- a/skia/ext/analysis_canvas.h
+++ b/skia/ext/analysis_canvas.h
@@ -70,7 +70,7 @@ class SK_API AnalysisCanvas : public SkCanvas, public SkDrawPictureCallback {
const SkPaint&) OVERRIDE;
protected:
- virtual void willSave(SaveFlags) OVERRIDE;
+ virtual void willSave() OVERRIDE;
virtual SaveLayerStrategy willSaveLayer(const SkRect*,
const SkPaint*,
SaveFlags) OVERRIDE;
diff --git a/skia/ext/benchmarking_canvas.cc b/skia/ext/benchmarking_canvas.cc
index fd5e574..b0a3082 100644
--- a/skia/ext/benchmarking_canvas.cc
+++ b/skia/ext/benchmarking_canvas.cc
@@ -40,9 +40,9 @@ public:
}
// SkCanvas overrides.
- virtual void willSave(SaveFlags flags) OVERRIDE {
+ virtual void willSave() OVERRIDE {
AutoStamper stamper(this);
- SkProxyCanvas::willSave(flags);
+ SkProxyCanvas::willSave();
}
virtual SaveLayerStrategy willSaveLayer(const SkRect* bounds,