| 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 f10007a9157adcbfd4525b9c31d43fdaf037d500..3dd126c281818f01f668c9ac2f126feabd76dc9d 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -299,7 +299,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());
|
|
|