Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 9cc2e7e0bc1d6823127ade596acd7d7a9f23dcf9..d9c4c41b1cfa047be063795416032da42b24a4a4 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1246,6 +1246,17 @@ CreateCommandBufferResult RenderThreadImpl::CreateViewCommandBuffer( |
return result; |
} |
+void RenderThreadImpl::WaitForPendingGpuMemoryBufferUsageToComplete( |
+ const base::Closure& callback) { |
+ GpuChannelHost* host = GetGpuChannel(); |
+ if (!host) { |
+ callback.Run(); |
+ return; |
+ } |
+ |
+ host->WaitForPendingGpuMemoryBufferUsageToComplete(callback); |
+} |
+ |
void RenderThreadImpl::DoNotSuspendWebKitSharedTimer() { |
suspend_webkit_shared_timer_ = false; |
} |