| Index: src/gpu/GrContext.cpp
 | 
| diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp
 | 
| index 8844f1ac838a887ce2a437b49e55cd7f6abc70e0..aa0b8d13ed5f4790836f9fc9cee7758d7a474f64 100644
 | 
| --- a/src/gpu/GrContext.cpp
 | 
| +++ b/src/gpu/GrContext.cpp
 | 
| @@ -127,6 +127,13 @@ GrContext::~GrContext() {
 | 
|      fCaps->unref();
 | 
|  }
 | 
|  
 | 
| +GrContextThreadSafeProxy* GrContext::threadSafeProxy() {
 | 
| +    if (!fThreadSafeProxy) {
 | 
| +        fThreadSafeProxy.reset(new GrContextThreadSafeProxy(fCaps, this->uniqueID()));
 | 
| +    }
 | 
| +    return fThreadSafeProxy;
 | 
| +}
 | 
| +
 | 
|  void GrContext::abandonContext() {
 | 
|      ASSERT_SINGLE_OWNER
 | 
|  
 | 
| 
 |