| Index: ui/compositor/compositing_recorder.cc
|
| diff --git a/ui/compositor/compositing_recorder.cc b/ui/compositor/compositing_recorder.cc
|
| index 80d4f5747801adb9018a32517b5ea6730e779723..4c667d5a4a9f6d98aab80cd73ddc8048f6a00283 100644
|
| --- a/ui/compositor/compositing_recorder.cc
|
| +++ b/ui/compositor/compositing_recorder.cc
|
| @@ -20,9 +20,10 @@ CompositingRecorder::CompositingRecorder(const PaintContext& context,
|
| if (context_.canvas_) {
|
| context_.canvas_->SaveLayerAlpha(alpha);
|
| } else {
|
| - context_.list_->AppendItem(cc::CompositingDisplayItem::Create(
|
| - alpha, SkXfermode::kSrcOver_Mode, nullptr /* no bounds */,
|
| - skia::RefPtr<SkColorFilter>()));
|
| + auto* item =
|
| + context_.list_->CreateAndAppendItem<cc::CompositingDisplayItem>();
|
| + item->SetNew(alpha, SkXfermode::kSrcOver_Mode, nullptr /* no bounds */,
|
| + skia::RefPtr<SkColorFilter>());
|
| }
|
| }
|
|
|
| @@ -33,7 +34,7 @@ CompositingRecorder::~CompositingRecorder() {
|
| if (context_.canvas_) {
|
| context_.canvas_->Restore();
|
| } else {
|
| - context_.list_->AppendItem(cc::EndCompositingDisplayItem::Create());
|
| + context_.list_->CreateAndAppendItem<cc::EndCompositingDisplayItem>();
|
| }
|
| }
|
|
|
|
|