| 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 351e41e6242f22a073b5c41e5367d9c25a0ed6ca..b3be8c0948fa98220ba5b5d1501e02b54303f66d 100644
|
| --- a/cc/test/test_in_process_context_provider.h
|
| +++ b/cc/test/test_in_process_context_provider.h
|
| @@ -37,7 +37,16 @@ class TestInProcessContextProvider : public ContextProvider {
|
| explicit TestInProcessContextProvider(
|
| TestInProcessContextProvider* shared_context);
|
|
|
| - bool BindToCurrentThread() override;
|
| + class DeferredCreate : public ContextProvider::DeferredCreate {
|
| + public:
|
| + explicit DeferredCreate(TestInProcessContextProvider* shared_context)
|
| + : shared_context_(shared_context) {}
|
| + scoped_refptr<ContextProvider> CreateContext() override;
|
| +
|
| + private:
|
| + TestInProcessContextProvider* shared_context_;
|
| + };
|
| +
|
| gpu::gles2::GLES2Interface* ContextGL() override;
|
| gpu::ContextSupport* ContextSupport() override;
|
| class GrContext* GrContext() override;
|
|
|