Index: cc/trees/thread_proxy.cc |
diff --git a/cc/trees/thread_proxy.cc b/cc/trees/thread_proxy.cc |
index 88f1314c6d1c39bb4cba32910a81642a725cdeeb..114084ebe7909c17ac409acca99ce639ae4754e8 100644 |
--- a/cc/trees/thread_proxy.cc |
+++ b/cc/trees/thread_proxy.cc |
@@ -695,6 +695,12 @@ void ThreadProxy::ScheduledActionSendBeginMainFrame() { |
impl().timing_history.DidBeginMainFrame(); |
} |
+void ThreadProxy::SendBeginMainFrameNoLongerRequired() { |
+ Proxy::MainThreadTaskRunner()->PostTask( |
+ FROM_HERE, base::Bind(&ThreadProxy::BeginMainFrameNoLongerRequired, |
+ main_thread_weak_ptr_)); |
+} |
+ |
void ThreadProxy::BeginMainFrame( |
scoped_ptr<BeginMainFrameAndCommitState> begin_main_frame_state) { |
benchmark_instrumentation::ScopedBeginFrameTask begin_frame_task( |
@@ -853,6 +859,11 @@ void ThreadProxy::BeginMainFrame( |
layer_tree_host()->DidBeginMainFrame(); |
} |
+void ThreadProxy::BeginMainFrameNoLongerRequired() { |
+ TRACE_EVENT0("cc", "ThreadProxy::BeginMainFrameNoLongerRequired"); |
+ layer_tree_host()->BeginMainFrameNoLongerRequired(); |
+} |
+ |
void ThreadProxy::StartCommitOnImplThread(CompletionEvent* completion, |
ResourceUpdateQueue* raw_queue) { |
TRACE_EVENT0("cc", "ThreadProxy::StartCommitOnImplThread"); |