| Index: webkit/compositor/WebIOSurfaceLayerImpl.cpp
|
| diff --git a/webkit/compositor/WebIOSurfaceLayerImpl.cpp b/webkit/compositor/WebIOSurfaceLayerImpl.cpp
|
| index 1ce29ef2bfd64568f61da32bd1a9f2747d6e3be5..251f06a918c2b0331ba4066571334944f912186e 100644
|
| --- a/webkit/compositor/WebIOSurfaceLayerImpl.cpp
|
| +++ b/webkit/compositor/WebIOSurfaceLayerImpl.cpp
|
| @@ -14,14 +14,13 @@ namespace WebKit {
|
|
|
| WebIOSurfaceLayer* WebIOSurfaceLayer::create()
|
| {
|
| - RefPtr<IOSurfaceLayerChromium> layer = IOSurfaceLayerChromium::create();
|
| - layer->setIsDrawable(true);
|
| - return new WebIOSurfaceLayerImpl(layer.release());
|
| + return new WebIOSurfaceLayerImpl();
|
| }
|
|
|
| -WebIOSurfaceLayerImpl::WebIOSurfaceLayerImpl(PassRefPtr<IOSurfaceLayerChromium> layer)
|
| - : m_layer(adoptPtr(new WebLayerImpl(layer)))
|
| +WebIOSurfaceLayerImpl::WebIOSurfaceLayerImpl()
|
| + : m_layer(adoptPtr(new WebLayerImpl(IOSurfaceLayerChromium::create())))
|
| {
|
| + m_layer->layer()->setIsDrawable(true);
|
| }
|
|
|
| WebIOSurfaceLayerImpl::~WebIOSurfaceLayerImpl()
|
|
|