| Index: cc/texture_update_controller.cc
|
| diff --git a/cc/texture_update_controller.cc b/cc/texture_update_controller.cc
|
| index 59781c90d0173ce48c5aeb8da2babbf2826aff70..80db40fd6d5c45ba9c35cad6a0232c38643c0fa9 100644
|
| --- a/cc/texture_update_controller.cc
|
| +++ b/cc/texture_update_controller.cc
|
| @@ -126,10 +126,11 @@ void CCTextureUpdateController::updateTexture(ResourceUpdate update)
|
| DCHECK(m_resourceProvider->resourceType(texture->resourceId()) ==
|
| CCResourceProvider::GLTexture);
|
|
|
| - WebGraphicsContext3D* paintContext = CCProxy::hasImplThread() ?
|
| + bool hasImplThread = m_resourceProvider->proxy()->hasImplThread();
|
| + WebGraphicsContext3D* paintContext = hasImplThread ?
|
| WebSharedGraphicsContext3D::compositorThreadContext() :
|
| WebSharedGraphicsContext3D::mainThreadContext();
|
| - GrContext* paintGrContext = CCProxy::hasImplThread() ?
|
| + GrContext* paintGrContext = hasImplThread ?
|
| WebSharedGraphicsContext3D::compositorThreadGrContext() :
|
| WebSharedGraphicsContext3D::mainThreadGrContext();
|
|
|
|
|