Index: cc/scrollbar_layer.cc |
diff --git a/cc/scrollbar_layer.cc b/cc/scrollbar_layer.cc |
index bbf980fdc72b0d6b91273dceef21b9a5fe7a1b1a..2aac77eabab0ac0aab39639ac5259a6f7280dede 100644 |
--- a/cc/scrollbar_layer.cc |
+++ b/cc/scrollbar_layer.cc |
@@ -75,9 +75,9 @@ ScrollbarLayerChromium* ScrollbarLayerChromium::toScrollbarLayerChromium() |
class ScrollbarBackgroundPainter : public LayerPainterChromium { |
public: |
- static PassOwnPtr<ScrollbarBackgroundPainter> create(WebKit::WebScrollbar* scrollbar, WebKit::WebScrollbarThemePainter painter, WebKit::WebScrollbarThemeGeometry* geometry, WebKit::WebScrollbar::ScrollbarPart trackPart) |
+ static scoped_ptr<ScrollbarBackgroundPainter> create(WebKit::WebScrollbar* scrollbar, WebKit::WebScrollbarThemePainter painter, WebKit::WebScrollbarThemeGeometry* geometry, WebKit::WebScrollbar::ScrollbarPart trackPart) |
{ |
- return adoptPtr(new ScrollbarBackgroundPainter(scrollbar, painter, geometry, trackPart)); |
+ return make_scoped_ptr(new ScrollbarBackgroundPainter(scrollbar, painter, geometry, trackPart)); |
} |
virtual void paint(SkCanvas* skCanvas, const IntRect& contentRect, FloatRect&) OVERRIDE |
@@ -143,9 +143,9 @@ IntSize ScrollbarLayerChromium::contentBounds() const |
class ScrollbarThumbPainter : public LayerPainterChromium { |
public: |
- static PassOwnPtr<ScrollbarThumbPainter> create(WebKit::WebScrollbar* scrollbar, WebKit::WebScrollbarThemePainter painter, WebKit::WebScrollbarThemeGeometry* geometry) |
+ static scoped_ptr<ScrollbarThumbPainter> create(WebKit::WebScrollbar* scrollbar, WebKit::WebScrollbarThemePainter painter, WebKit::WebScrollbarThemeGeometry* geometry) |
{ |
- return adoptPtr(new ScrollbarThumbPainter(scrollbar, painter, geometry)); |
+ return make_scoped_ptr(new ScrollbarThumbPainter(scrollbar, painter, geometry)); |
} |
virtual void paint(SkCanvas* skCanvas, const IntRect& contentRect, FloatRect& opaque) OVERRIDE |
@@ -191,20 +191,20 @@ void ScrollbarLayerChromium::createTextureUpdaterIfNeeded() |
m_textureFormat = layerTreeHost()->rendererCapabilities().bestTextureFormat; |
if (!m_backTrackUpdater) |
- m_backTrackUpdater = CachingBitmapCanvasLayerTextureUpdater::Create(ScrollbarBackgroundPainter::create(m_scrollbar.get(), m_painter, m_geometry.get(), WebKit::WebScrollbar::BackTrackPart)); |
+ m_backTrackUpdater = CachingBitmapCanvasLayerTextureUpdater::Create(ScrollbarBackgroundPainter::create(m_scrollbar.get(), m_painter, m_geometry.get(), WebKit::WebScrollbar::BackTrackPart).PassAs<LayerPainterChromium>()); |
if (!m_backTrack) |
m_backTrack = m_backTrackUpdater->createTexture(layerTreeHost()->contentsTextureManager()); |
// Only create two-part track if we think the two parts could be different in appearance. |
if (m_scrollbar->isCustomScrollbar()) { |
if (!m_foreTrackUpdater) |
- m_foreTrackUpdater = CachingBitmapCanvasLayerTextureUpdater::Create(ScrollbarBackgroundPainter::create(m_scrollbar.get(), m_painter, m_geometry.get(), WebKit::WebScrollbar::ForwardTrackPart)); |
+ m_foreTrackUpdater = CachingBitmapCanvasLayerTextureUpdater::Create(ScrollbarBackgroundPainter::create(m_scrollbar.get(), m_painter, m_geometry.get(), WebKit::WebScrollbar::ForwardTrackPart).PassAs<LayerPainterChromium>()); |
if (!m_foreTrack) |
m_foreTrack = m_foreTrackUpdater->createTexture(layerTreeHost()->contentsTextureManager()); |
} |
if (!m_thumbUpdater) |
- m_thumbUpdater = CachingBitmapCanvasLayerTextureUpdater::Create(ScrollbarThumbPainter::create(m_scrollbar.get(), m_painter, m_geometry.get())); |
+ m_thumbUpdater = CachingBitmapCanvasLayerTextureUpdater::Create(ScrollbarThumbPainter::create(m_scrollbar.get(), m_painter, m_geometry.get()).PassAs<LayerPainterChromium>()); |
if (!m_thumb) |
m_thumb = m_thumbUpdater->createTexture(layerTreeHost()->contentsTextureManager()); |
} |