| Index: ui/compositor/compositing_recorder.cc
|
| diff --git a/ui/compositor/compositing_recorder.cc b/ui/compositor/compositing_recorder.cc
|
| index fd255c731efc546acb1eebc725e167eed5512dda..1c488e03a893d67cb8d1ce39da8b2ca63e2de3b2 100644
|
| --- a/ui/compositor/compositing_recorder.cc
|
| +++ b/ui/compositor/compositing_recorder.cc
|
| @@ -12,27 +12,23 @@
|
| namespace ui {
|
|
|
| CompositingRecorder::CompositingRecorder(const PaintContext& context,
|
| - const gfx::Size& size_in_context,
|
| uint8_t alpha,
|
| bool lcd_text_requires_opaque_layer)
|
| : context_(context),
|
| - bounds_in_layer_(context.ToLayerSpaceBounds(size_in_context)),
|
| saved_(alpha < 255) {
|
| if (!saved_)
|
| return;
|
|
|
| - context_.list_->CreateAndAppendItem<cc::CompositingDisplayItem>(
|
| - bounds_in_layer_, alpha, SkXfermode::kSrcOver_Mode,
|
| - nullptr /* no bounds */, nullptr /* no color filter */,
|
| - lcd_text_requires_opaque_layer);
|
| + context_.list_->CreateAndAppendPairedBeginItem<cc::CompositingDisplayItem>(
|
| + alpha, SkXfermode::kSrcOver_Mode, nullptr /* no bounds */,
|
| + nullptr /* no color filter */, lcd_text_requires_opaque_layer);
|
| }
|
|
|
| CompositingRecorder::~CompositingRecorder() {
|
| if (!saved_)
|
| return;
|
|
|
| - context_.list_->CreateAndAppendItem<cc::EndCompositingDisplayItem>(
|
| - bounds_in_layer_);
|
| + context_.list_->CreateAndAppendPairedEndItem<cc::EndCompositingDisplayItem>();
|
| }
|
|
|
| } // namespace ui
|
|
|