| Index: cc/test/test_context_provider.cc
|
| diff --git a/cc/test/test_context_provider.cc b/cc/test/test_context_provider.cc
|
| index ca7714d30cf9f4ca1b0eaaaeb7c117f7ddd180de..cbc92a55433fe3b197cfbcf196ecaa9e71b6c0dc 100644
|
| --- a/cc/test/test_context_provider.cc
|
| +++ b/cc/test/test_context_provider.cc
|
| @@ -19,7 +19,18 @@ namespace cc {
|
|
|
| // static
|
| scoped_refptr<TestContextProvider> TestContextProvider::Create() {
|
| - return Create(TestWebGraphicsContext3D::Create().Pass());
|
| + return Create(TestWebGraphicsContext3D::Create());
|
| +}
|
| +
|
| +// static
|
| +scoped_refptr<TestContextProvider> TestContextProvider::CreateWorker() {
|
| + scoped_refptr<TestContextProvider> worker_context_provider =
|
| + Create(TestWebGraphicsContext3D::Create());
|
| + if (!worker_context_provider)
|
| + return nullptr;
|
| + // Worker context is initially bound but not attached to a specific thread.
|
| + worker_context_provider->bound_ = true;
|
| + return worker_context_provider;
|
| }
|
|
|
| // static
|
|
|