| Index: sky/engine/core/html/canvas/WebGLRenderingContextBase.cpp
|
| diff --git a/sky/engine/core/html/canvas/WebGLRenderingContextBase.cpp b/sky/engine/core/html/canvas/WebGLRenderingContextBase.cpp
|
| index 4fff6493c3419b986272570143aa43e1c2dfc451..1f935fbd1e45d2e858169b8ad1c0ceb84708e65f 100644
|
| --- a/sky/engine/core/html/canvas/WebGLRenderingContextBase.cpp
|
| +++ b/sky/engine/core/html/canvas/WebGLRenderingContextBase.cpp
|
| @@ -780,15 +780,9 @@ void WebGLRenderingContextBase::markContextChanged(ContentChangeType changeType)
|
| drawingBuffer()->markContentsChanged();
|
|
|
| m_layerCleared = false;
|
| - RenderBox* renderBox = canvas()->renderBox();
|
| - if (renderBox && renderBox->hasAcceleratedCompositing()) {
|
| + if (!m_markedCanvasDirty) {
|
| m_markedCanvasDirty = true;
|
| - canvas()->clearCopiedImage();
|
| - } else {
|
| - if (!m_markedCanvasDirty) {
|
| - m_markedCanvasDirty = true;
|
| - canvas()->didDraw(FloatRect(FloatPoint(0, 0), clampedCanvasSize()));
|
| - }
|
| + canvas()->didDraw(FloatRect(FloatPoint(0, 0), clampedCanvasSize()));
|
| }
|
| }
|
|
|
|
|