Index: ui/compositor/clip_recorder.cc |
diff --git a/ui/compositor/clip_recorder.cc b/ui/compositor/clip_recorder.cc |
index 0a3bc15ea981b7f3bd44119f774c3883767380a5..15def007ae9a06278af192797fcf33184acfb9ad 100644 |
--- a/ui/compositor/clip_recorder.cc |
+++ b/ui/compositor/clip_recorder.cc |
@@ -37,9 +37,8 @@ ClipRecorder::~ClipRecorder() { |
void ClipRecorder::ClipRect(const gfx::Rect& clip_rect) { |
gfx::Rect clip_in_layer_space = context_.ToLayerSpaceRect(clip_rect); |
- auto* item = context_.list_->CreateAndAppendItem<cc::ClipDisplayItem>( |
- clip_in_layer_space); |
- item->SetNew(clip_rect, std::vector<SkRRect>()); |
+ context_.list_->CreateAndAppendItem<cc::ClipDisplayItem>( |
+ clip_in_layer_space, clip_rect, std::vector<SkRRect>()); |
DCHECK_LT(num_closers_, arraysize(closers_)); |
closers_[num_closers_++] = CLIP_RECT; |
} |
@@ -47,9 +46,8 @@ void ClipRecorder::ClipRect(const gfx::Rect& clip_rect) { |
void ClipRecorder::ClipPath(const gfx::Path& clip_path) { |
bool anti_alias = false; |
// As a further optimization, consider passing a more granular visual rect. |
- auto* item = context_.list_->CreateAndAppendItem<cc::ClipPathDisplayItem>( |
- bounds_in_layer_); |
- item->SetNew(clip_path, SkRegion::kIntersect_Op, anti_alias); |
+ context_.list_->CreateAndAppendItem<cc::ClipPathDisplayItem>( |
+ bounds_in_layer_, clip_path, SkRegion::kIntersect_Op, anti_alias); |
DCHECK_LT(num_closers_, arraysize(closers_)); |
closers_[num_closers_++] = CLIP_PATH; |
} |
@@ -58,9 +56,8 @@ void ClipRecorder::ClipPathWithAntiAliasing( |
const gfx::Path& clip_path) { |
bool anti_alias = true; |
// As a further optimization, consider passing a more granular visual rect. |
- auto* item = context_.list_->CreateAndAppendItem<cc::ClipPathDisplayItem>( |
- bounds_in_layer_); |
- item->SetNew(clip_path, SkRegion::kIntersect_Op, anti_alias); |
+ context_.list_->CreateAndAppendItem<cc::ClipPathDisplayItem>( |
+ bounds_in_layer_, clip_path, SkRegion::kIntersect_Op, anti_alias); |
DCHECK_LT(num_closers_, arraysize(closers_)); |
closers_[num_closers_++] = CLIP_PATH; |
} |