| Index: webkit/compositor/WebLayerImpl.cpp
|
| diff --git a/webkit/compositor/WebLayerImpl.cpp b/webkit/compositor/WebLayerImpl.cpp
|
| index 0c913f9f2b73c36ec469cc8b6be2d81cfe41f1ef..4b25479e638965d0bd107c7516fba999eb78ba63 100644
|
| --- a/webkit/compositor/WebLayerImpl.cpp
|
| +++ b/webkit/compositor/WebLayerImpl.cpp
|
| @@ -58,7 +58,12 @@ SkMatrix44 skMatrix44FromTransformationMatrix(const WebTransformationMatrix& mat
|
|
|
| WebLayer* WebLayer::create()
|
| {
|
| - return new WebLayerImpl(LayerChromium::create());
|
| + return new WebLayerImpl();
|
| +}
|
| +
|
| +WebLayerImpl::WebLayerImpl()
|
| + : m_layer(LayerChromium::create())
|
| +{
|
| }
|
|
|
| WebLayerImpl::WebLayerImpl(PassRefPtr<LayerChromium> layer)
|
| @@ -66,6 +71,7 @@ WebLayerImpl::WebLayerImpl(PassRefPtr<LayerChromium> layer)
|
| {
|
| }
|
|
|
| +
|
| WebLayerImpl::~WebLayerImpl()
|
| {
|
| m_layer->clearRenderSurface();
|
|
|