Index: ui/compositor/compositing_recorder.cc |
diff --git a/ui/compositor/compositing_recorder.cc b/ui/compositor/compositing_recorder.cc |
index e103890968d072b979768df03863ac665d902714..f3d49cffa08b9c398176e34476aa075c5c9cfa1a 100644 |
--- a/ui/compositor/compositing_recorder.cc |
+++ b/ui/compositor/compositing_recorder.cc |
@@ -20,9 +20,10 @@ |
if (!saved_) |
return; |
- context_.list_->CreateAndAppendItem<cc::CompositingDisplayItem>( |
- bounds_in_layer_, alpha, SkXfermode::kSrcOver_Mode, |
- nullptr /* no bounds */, skia::RefPtr<SkColorFilter>()); |
+ auto* item = context_.list_->CreateAndAppendItem<cc::CompositingDisplayItem>( |
+ bounds_in_layer_); |
+ item->SetNew(alpha, SkXfermode::kSrcOver_Mode, nullptr /* no bounds */, |
+ skia::RefPtr<SkColorFilter>()); |
} |
CompositingRecorder::~CompositingRecorder() { |