diff options
-rw-r--r-- | content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc b/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc index 1217392..6564f1c 100644 --- a/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc +++ b/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc @@ -417,6 +417,8 @@ void WebGraphicsContext3DCommandBufferImpl::unmapTexSubImage2DCHROMIUM( void WebGraphicsContext3DCommandBufferImpl::setVisibilityCHROMIUM( bool visible) { + if (!visible) + gl_->FreeUnusedSharedMemory(); gl_->Flush(); context_->SetSurfaceVisible(visible); } |