| Index: ui/compositor/compositing_recorder.cc
|
| diff --git a/ui/compositor/compositing_recorder.cc b/ui/compositor/compositing_recorder.cc
|
| index e103890968d072b979768df03863ac665d902714..842cc3a2ec330f953571e0874d11be3a5d5b43ff 100644
|
| --- a/ui/compositor/compositing_recorder.cc
|
| +++ b/ui/compositor/compositing_recorder.cc
|
| @@ -13,7 +13,8 @@ namespace ui {
|
|
|
| CompositingRecorder::CompositingRecorder(const PaintContext& context,
|
| const gfx::Size& size_in_context,
|
| - uint8_t alpha)
|
| + uint8_t alpha,
|
| + bool lcd_text_requires_opaque_layer)
|
| : context_(context),
|
| bounds_in_layer_(context.ToLayerSpaceBounds(size_in_context)),
|
| saved_(alpha < 255) {
|
| @@ -22,7 +23,8 @@ CompositingRecorder::CompositingRecorder(const PaintContext& context,
|
|
|
| context_.list_->CreateAndAppendItem<cc::CompositingDisplayItem>(
|
| bounds_in_layer_, alpha, SkXfermode::kSrcOver_Mode,
|
| - nullptr /* no bounds */, skia::RefPtr<SkColorFilter>());
|
| + nullptr /* no bounds */, skia::RefPtr<SkColorFilter>(),
|
| + lcd_text_requires_opaque_layer);
|
| }
|
|
|
| CompositingRecorder::~CompositingRecorder() {
|
|
|