| Index: cc/test/test_in_process_context_provider.h
 | 
| diff --git a/cc/test/test_in_process_context_provider.h b/cc/test/test_in_process_context_provider.h
 | 
| index 0533ff400cb06ecefd663d8401d66a03227d6e57..9fa77b7f689d572ae2209f081ca16ba4952d933f 100644
 | 
| --- a/cc/test/test_in_process_context_provider.h
 | 
| +++ b/cc/test/test_in_process_context_provider.h
 | 
| @@ -5,6 +5,7 @@
 | 
|  #ifndef CC_TEST_TEST_IN_PROCESS_CONTEXT_PROVIDER_H_
 | 
|  #define CC_TEST_TEST_IN_PROCESS_CONTEXT_PROVIDER_H_
 | 
|  
 | 
| +#include "base/synchronization/lock.h"
 | 
|  #include "cc/output/context_provider.h"
 | 
|  #include "cc/test/test_gpu_memory_buffer_manager.h"
 | 
|  #include "cc/test/test_image_factory.h"
 | 
| @@ -31,6 +32,8 @@ class TestInProcessContextProvider : public ContextProvider {
 | 
|    gpu::gles2::GLES2Interface* ContextGL() override;
 | 
|    gpu::ContextSupport* ContextSupport() override;
 | 
|    class GrContext* GrContext() override;
 | 
| +  void SetupLock() override;
 | 
| +  base::Lock* GetLock() override;
 | 
|    Capabilities ContextCapabilities() override;
 | 
|    bool IsContextLost() override;
 | 
|    void VerifyContexts() override;
 | 
| @@ -51,6 +54,7 @@ class TestInProcessContextProvider : public ContextProvider {
 | 
|    TestImageFactory image_factory_;
 | 
|    scoped_ptr<gpu::GLInProcessContext> context_;
 | 
|    skia::RefPtr<class GrContext> gr_context_;
 | 
| +  base::Lock context_lock_;
 | 
|  };
 | 
|  
 | 
|  }  // namespace cc
 | 
| 
 |