Index: cc/resources/clip_path_display_item.cc |
diff --git a/cc/resources/clip_path_display_item.cc b/cc/resources/clip_path_display_item.cc |
index 275a7effd7b16d808835b7c1fe335bbb06e5f30e..1f425a9da610fda544b92d87cea5c136d65787b2 100644 |
--- a/cc/resources/clip_path_display_item.cc |
+++ b/cc/resources/clip_path_display_item.cc |
@@ -10,15 +10,20 @@ |
namespace cc { |
-ClipPathDisplayItem::ClipPathDisplayItem(const SkPath& clip_path, |
- SkRegion::Op clip_op, |
- bool antialias) |
- : clip_path_(clip_path), clip_op_(clip_op), antialias_(antialias) { |
+ClipPathDisplayItem::ClipPathDisplayItem() { |
} |
ClipPathDisplayItem::~ClipPathDisplayItem() { |
} |
+void ClipPathDisplayItem::SetNew(const SkPath& clip_path, |
+ SkRegion::Op clip_op, |
+ bool antialias) { |
+ clip_path_ = clip_path; |
+ clip_op_ = clip_op; |
+ antialias_ = antialias; |
+} |
+ |
void ClipPathDisplayItem::Raster(SkCanvas* canvas, |
SkDrawPictureCallback* callback) const { |
canvas->save(); |