| Index: webkit/renderer/compositor_bindings/web_content_layer_impl.cc
|
| diff --git a/webkit/renderer/compositor_bindings/web_content_layer_impl.cc b/webkit/renderer/compositor_bindings/web_content_layer_impl.cc
|
| index 381501a4a1b49735651a83444b0ea14c255a9bb9..a7a97134ead350b91a28f138345618693148f5e0 100644
|
| --- a/webkit/renderer/compositor_bindings/web_content_layer_impl.cc
|
| +++ b/webkit/renderer/compositor_bindings/web_content_layer_impl.cc
|
| @@ -4,8 +4,6 @@
|
|
|
| #include "webkit/renderer/compositor_bindings/web_content_layer_impl.h"
|
|
|
| -#include "base/command_line.h"
|
| -#include "cc/base/switches.h"
|
| #include "cc/layers/content_layer.h"
|
| #include "cc/layers/picture_layer.h"
|
| #include "third_party/WebKit/public/platform/WebContentLayerClient.h"
|
| @@ -20,14 +18,10 @@ using cc::PictureLayer;
|
|
|
| namespace webkit {
|
|
|
| -static bool usingPictureLayer() {
|
| - return cc::switches::IsImplSidePaintingEnabled();
|
| -}
|
| -
|
| WebContentLayerImpl::WebContentLayerImpl(blink::WebContentLayerClient* client)
|
| : client_(client),
|
| ignore_lcd_text_change_(false) {
|
| - if (usingPictureLayer())
|
| + if (WebLayerImpl::UsingPictureLayer())
|
| layer_ = make_scoped_ptr(new WebLayerImpl(PictureLayer::Create(this)));
|
| else
|
| layer_ = make_scoped_ptr(new WebLayerImpl(ContentLayer::Create(this)));
|
| @@ -36,7 +30,7 @@ WebContentLayerImpl::WebContentLayerImpl(blink::WebContentLayerClient* client)
|
| }
|
|
|
| WebContentLayerImpl::~WebContentLayerImpl() {
|
| - if (usingPictureLayer())
|
| + if (WebLayerImpl::UsingPictureLayer())
|
| static_cast<PictureLayer*>(layer_->layer())->ClearClient();
|
| else
|
| static_cast<ContentLayer*>(layer_->layer())->ClearClient();
|
| @@ -61,7 +55,7 @@ void WebContentLayerImpl::PaintContents(SkCanvas* canvas,
|
| blink::WebFloatRect web_opaque;
|
| // For picture layers, always record with LCD text. PictureLayerImpl
|
| // will turn this off later during rasterization.
|
| - bool use_lcd_text = usingPictureLayer() || can_use_lcd_text_;
|
| + bool use_lcd_text = WebLayerImpl::UsingPictureLayer() || can_use_lcd_text_;
|
| client_->paintContents(canvas, clip, use_lcd_text, web_opaque);
|
| *opaque = web_opaque;
|
| }
|
|
|