| Index: third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| index 99a217ea891822244bcdcb4c8ef4925719edf1da..967e1b6b84d2aac716cdb7108eaeb273df829ec8 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -300,7 +300,7 @@ void CompositedLayerMapping::updateContentsOpaque()
|
| if (isAcceleratedCanvas(layoutObject())) {
|
| // Determine whether the rendering context's external texture layer is opaque.
|
| CanvasRenderingContext* context = toHTMLCanvasElement(layoutObject()->node())->renderingContext();
|
| - if (!context->hasAlpha())
|
| + if (!context->creationAttributes().alpha())
|
| m_graphicsLayer->setContentsOpaque(true);
|
| else if (WebLayer* layer = context->platformLayer())
|
| m_graphicsLayer->setContentsOpaque(!Color(layer->backgroundColor()).hasAlpha());
|
|
|