| Index: src/gpu/gl/GrGpuGL.cpp | 
| diff --git a/src/gpu/gl/GrGpuGL.cpp b/src/gpu/gl/GrGpuGL.cpp | 
| index 1a1bad7f28a0fe35296101ce68d6106ca317b88e..a670eae613cfdc8c0bd25f19e4738337eb9b73f0 100644 | 
| --- a/src/gpu/gl/GrGpuGL.cpp | 
| +++ b/src/gpu/gl/GrGpuGL.cpp | 
| @@ -479,7 +479,7 @@ bool GrGpuGL::onWriteTexturePixels(GrTexture* texture, | 
| if (this->uploadTexData(desc, false, | 
| left, top, width, height, | 
| config, buffer, rowBytes)) { | 
| -        texture->dirtyMipMaps(true); | 
| +        texture->impl()->dirtyMipMaps(true); | 
| return true; | 
| } else { | 
| return false; | 
| @@ -1583,8 +1583,8 @@ void GrGpuGL::flushRenderTarget(const SkIRect* bound) { | 
| } | 
|  | 
| GrTexture *texture = rt->asTexture(); | 
| -    if (texture) { | 
| -        texture->dirtyMipMaps(true); | 
| +    if (NULL != texture) { | 
| +        texture->impl()->dirtyMipMaps(true); | 
| } | 
| } | 
|  | 
|  |