| Index: Source/core/html/canvas/WebGLRenderingContextBase.cpp
|
| diff --git a/Source/core/html/canvas/WebGLRenderingContextBase.cpp b/Source/core/html/canvas/WebGLRenderingContextBase.cpp
|
| index eae69ba93f9b2650ca990d7ee215bebf00e47d40..06443aca1480aea4265476dc4ae186574ffe9c4d 100644
|
| --- a/Source/core/html/canvas/WebGLRenderingContextBase.cpp
|
| +++ b/Source/core/html/canvas/WebGLRenderingContextBase.cpp
|
| @@ -814,7 +814,7 @@ bool WebGLRenderingContextBase::clearIfComposited(GLbitfield mask)
|
| if (isContextLost())
|
| return false;
|
|
|
| - if (!drawingBuffer()->layerComposited() || drawingBuffer()->discardFramebufferSupported() || m_layerCleared
|
| + if (!drawingBuffer()->layerComposited() || m_layerCleared
|
| || m_requestedAttributes->preserveDrawingBuffer() || (mask && m_framebufferBinding))
|
| return false;
|
|
|
|
|