| 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;
|
| }
|
|
|