Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index e10b26b9fd9327fb005e850d8028027495fcd73a..8e6b8bedee386227d2cd96544784d638370bdddc 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1628,6 +1628,15 @@ bool RenderThreadImpl::OnControlMessageReceived(const IPC::Message& msg) { |
return handled; |
} |
+void RenderThreadImpl::OnProcessBackgrounded(bool backgrounded) { |
+ ChildThreadImpl::OnProcessBackgrounded(backgrounded); |
+ |
+ if (backgrounded) |
+ renderer_scheduler_->OnRendererBackgrounded(); |
+ else |
+ renderer_scheduler_->OnRendererForegrounded(); |
+} |
+ |
void RenderThreadImpl::OnCreateNewFrame(FrameMsg_NewFrame_Params params) { |
CompositorDependencies* compositor_deps = this; |
RenderFrameImpl::CreateFrame( |