| Index: third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| index b9ce0de3eb97660edfe0a1fa28f7173b660339cf..3f16b1f996f41bf9fa54050e0a78f9de1c3e0fd3 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| @@ -195,6 +195,9 @@ SkSurface* Canvas2DLayerBridge::getOrCreateSurface(AccelerationHint hint)
|
| GraphicsLayer::registerContentsLayer(m_layer->layer());
|
| m_layer->setNearestNeighbor(m_filterQuality == kNone_SkFilterQuality);
|
| }
|
| +
|
| + if (m_imageBuffer)
|
| + m_imageBuffer->updateGPUMemoryUsage();
|
| }
|
| return m_surface.get();
|
| }
|
| @@ -406,6 +409,8 @@ bool Canvas2DLayerBridge::restoreSurface()
|
| // FIXME: draw sad canvas picture into new buffer crbug.com/243842
|
| }
|
| }
|
| + if (m_imageBuffer)
|
| + m_imageBuffer->updateGPUMemoryUsage();
|
|
|
| return m_surface;
|
| }
|
|
|