| Index: cc/test/remote_client_layer_factory.cc
|
| diff --git a/cc/test/remote_client_layer_factory.cc b/cc/test/remote_client_layer_factory.cc
|
| index 89ba9388983a91115a6bcda0fc87e912bfaf062e..348cbe4c8023ffa4dc9474041765bd785c9c1e1f 100644
|
| --- a/cc/test/remote_client_layer_factory.cc
|
| +++ b/cc/test/remote_client_layer_factory.cc
|
| @@ -5,17 +5,10 @@
|
| #include "cc/test/remote_client_layer_factory.h"
|
|
|
| #include "cc/layers/layer.h"
|
| +#include "cc/layers/picture_layer.h"
|
| +#include "cc/layers/solid_color_scrollbar_layer.h"
|
|
|
| namespace cc {
|
| -namespace {
|
| -class ClientLayer : public Layer {
|
| - public:
|
| - explicit ClientLayer(int engine_layer_id) : Layer(engine_layer_id) {}
|
| -
|
| - private:
|
| - ~ClientLayer() override {}
|
| -};
|
| -} // namespace
|
|
|
| RemoteClientLayerFactory::RemoteClientLayerFactory() = default;
|
|
|
| @@ -23,7 +16,34 @@ RemoteClientLayerFactory::~RemoteClientLayerFactory() = default;
|
|
|
| scoped_refptr<Layer> RemoteClientLayerFactory::CreateLayer(
|
| int engine_layer_id) {
|
| - return make_scoped_refptr(new ClientLayer(engine_layer_id));
|
| + scoped_refptr<Layer> layer = Layer::Create();
|
| + layer->SetLayerIdForTesting(engine_layer_id);
|
| + return layer;
|
| +}
|
| +
|
| +scoped_refptr<PictureLayer> RemoteClientLayerFactory::CreatePictureLayer(
|
| + int engine_layer_id,
|
| + ContentLayerClient* content_layer_client) {
|
| + scoped_refptr<PictureLayer> layer =
|
| + PictureLayer::Create(content_layer_client);
|
| + layer->SetLayerIdForTesting(engine_layer_id);
|
| + return layer;
|
| +}
|
| +
|
| +scoped_refptr<SolidColorScrollbarLayer>
|
| +RemoteClientLayerFactory::CreateSolidColorScrollbarLayer(
|
| + int engine_layer_id,
|
| + ScrollbarOrientation orientation,
|
| + int thumb_thickness,
|
| + int track_start,
|
| + bool is_left_side_vertical_scrollbar,
|
| + int scroll_layer_id) {
|
| + scoped_refptr<SolidColorScrollbarLayer> layer =
|
| + SolidColorScrollbarLayer::Create(
|
| + orientation, thumb_thickness, track_start,
|
| + is_left_side_vertical_scrollbar, scroll_layer_id);
|
| + layer->SetLayerIdForTesting(engine_layer_id);
|
| + return layer;
|
| }
|
|
|
| } // namespace cc
|
|
|