| Index: cc/trees/single_thread_proxy.cc
 | 
| diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc
 | 
| index b3712b67734cd339b6a4dc4081377b07cc9f116c..64e2ab3d15447368f32fa89320b4ba78764c1252 100644
 | 
| --- a/cc/trees/single_thread_proxy.cc
 | 
| +++ b/cc/trees/single_thread_proxy.cc
 | 
| @@ -431,12 +431,6 @@ void SingleThreadProxy::DidSwapBuffersCompleteOnImplThread() {
 | 
|    layer_tree_host_->DidCompleteSwapBuffers();
 | 
|  }
 | 
|  
 | 
| -void SingleThreadProxy::BeginFrame(const BeginFrameArgs& args) {
 | 
| -  TRACE_EVENT0("cc", "SingleThreadProxy::BeginFrame");
 | 
| -  if (scheduler_on_impl_thread_)
 | 
| -    scheduler_on_impl_thread_->BeginFrame(args);
 | 
| -}
 | 
| -
 | 
|  void SingleThreadProxy::CompositeImmediately(base::TimeTicks frame_begin_time) {
 | 
|    TRACE_EVENT0("cc", "SingleThreadProxy::CompositeImmediately");
 | 
|    DCHECK(Proxy::IsMainThread());
 | 
| @@ -557,8 +551,8 @@ bool SingleThreadProxy::MainFrameWillHappenForTesting() {
 | 
|    return false;
 | 
|  }
 | 
|  
 | 
| -void SingleThreadProxy::SetNeedsBeginFrame(bool enable) {
 | 
| -  layer_tree_host_impl_->SetNeedsBeginFrame(enable);
 | 
| +BeginFrameSource* SingleThreadProxy::ExternalBeginFrameSource() {
 | 
| +  return layer_tree_host_impl_.get();
 | 
|  }
 | 
|  
 | 
|  void SingleThreadProxy::WillBeginImplFrame(const BeginFrameArgs& args) {
 | 
| 
 |