| Index: Source/WebCore/html/canvas/WebGLRenderingContext.cpp
|
| ===================================================================
|
| --- Source/WebCore/html/canvas/WebGLRenderingContext.cpp (revision 93076)
|
| +++ Source/WebCore/html/canvas/WebGLRenderingContext.cpp (working copy)
|
| @@ -566,9 +566,10 @@
|
| {
|
| // Until the canvas is written to by the application, the clear that
|
| // happened after it was composited should be ignored by the compositor.
|
| - if (m_context->layerComposited() && !m_attributes.preserveDrawingBuffer)
|
| + if (m_context->layerComposited() && !m_attributes.preserveDrawingBuffer) {
|
| + m_context->paintCompositedResultsToCanvas(this);
|
| canvas()->makePresentationCopy();
|
| - else
|
| + } else
|
| canvas()->clearPresentationCopy();
|
| clearIfComposited();
|
| if (!m_markedCanvasDirty && !m_layerCleared)
|
|
|