| Index: cc/blink/web_scrollbar_layer_impl.cc
|
| diff --git a/cc/blink/web_scrollbar_layer_impl.cc b/cc/blink/web_scrollbar_layer_impl.cc
|
| index b6a759c51471a71433c6a424f18107ad89a7f368..4ced75af721953faf294ae090859bdb83383f34f 100644
|
| --- a/cc/blink/web_scrollbar_layer_impl.cc
|
| +++ b/cc/blink/web_scrollbar_layer_impl.cc
|
| @@ -34,35 +34,35 @@ namespace cc_blink {
|
| WebScrollbarLayerImpl::WebScrollbarLayerImpl(
|
| std::unique_ptr<blink::WebScrollbar> scrollbar,
|
| blink::WebScrollbarThemePainter painter,
|
| - std::unique_ptr<blink::WebScrollbarThemeGeometry> geometry)
|
| - : layer_(new WebLayerImpl(PaintedScrollbarLayer::Create(
|
| - base::MakeUnique<ScrollbarImpl>(std::move(scrollbar),
|
| - painter,
|
| - std::move(geometry)),
|
| - 0))) {}
|
| -
|
| -WebScrollbarLayerImpl::WebScrollbarLayerImpl(
|
| - std::unique_ptr<blink::WebScrollbar> scrollbar,
|
| - blink::WebScrollbarThemePainter painter,
|
| std::unique_ptr<blink::WebScrollbarThemeGeometry> geometry,
|
| - bool)
|
| - : layer_(new WebLayerImpl(PaintedOverlayScrollbarLayer::Create(
|
| - base::MakeUnique<ScrollbarImpl>(std::move(scrollbar),
|
| - painter,
|
| - std::move(geometry)),
|
| - 0))) {}
|
| + bool is_overlay,
|
| + blink::WebLayer* scroll_layer)
|
| + : layer_(
|
| + is_overlay
|
| + ? new WebLayerImpl(PaintedOverlayScrollbarLayer::Create(
|
| + base::MakeUnique<ScrollbarImpl>(std::move(scrollbar),
|
| + painter,
|
| + std::move(geometry)),
|
| + static_cast<WebLayerImpl*>(scroll_layer)->layer()->id()))
|
| + : new WebLayerImpl(PaintedScrollbarLayer::Create(
|
| + base::MakeUnique<ScrollbarImpl>(std::move(scrollbar),
|
| + painter,
|
| + std::move(geometry)),
|
| + static_cast<WebLayerImpl*>(scroll_layer)->layer()->id()))) {
|
| +}
|
|
|
| WebScrollbarLayerImpl::WebScrollbarLayerImpl(
|
| blink::WebScrollbar::Orientation orientation,
|
| int thumb_thickness,
|
| int track_start,
|
| - bool is_left_side_vertical_scrollbar)
|
| - : layer_(new WebLayerImpl(
|
| - SolidColorScrollbarLayer::Create(ConvertOrientation(orientation),
|
| - thumb_thickness,
|
| - track_start,
|
| - is_left_side_vertical_scrollbar,
|
| - 0))) {}
|
| + bool is_left_side_vertical_scrollbar,
|
| + blink::WebLayer* scroll_layer)
|
| + : layer_(new WebLayerImpl(SolidColorScrollbarLayer::Create(
|
| + ConvertOrientation(orientation),
|
| + thumb_thickness,
|
| + track_start,
|
| + is_left_side_vertical_scrollbar,
|
| + static_cast<WebLayerImpl*>(scroll_layer)->layer()->id()))) {}
|
|
|
| WebScrollbarLayerImpl::~WebScrollbarLayerImpl() {
|
| }
|
| @@ -71,11 +71,4 @@ blink::WebLayer* WebScrollbarLayerImpl::layer() {
|
| return layer_.get();
|
| }
|
|
|
| -void WebScrollbarLayerImpl::setScrollLayer(blink::WebLayer* layer) {
|
| - cc::Layer* scroll_layer =
|
| - layer ? static_cast<WebLayerImpl*>(layer)->layer() : 0;
|
| - layer_->layer()->ToScrollbarLayer()->SetScrollLayer(
|
| - scroll_layer ? scroll_layer->id() : cc::Layer::INVALID_ID);
|
| -}
|
| -
|
| } // namespace cc_blink
|
|
|