| Index: src/gpu/GrAtlasTextContext.cpp
 | 
| diff --git a/src/gpu/GrAtlasTextContext.cpp b/src/gpu/GrAtlasTextContext.cpp
 | 
| index f1906c3f72b6390be453c436fe598f43a589d70e..14930fa4a3008860715dc9b5477ab3aa18c316c2 100644
 | 
| --- a/src/gpu/GrAtlasTextContext.cpp
 | 
| +++ b/src/gpu/GrAtlasTextContext.cpp
 | 
| @@ -1721,6 +1721,7 @@ public:
 | 
|      void init() {
 | 
|          fBatch.fColor = fGeoData[0].fColor;
 | 
|          fBatch.fViewMatrix = fGeoData[0].fBlob->fViewMatrix;
 | 
| +        this->setBounds(fGeoData[0].fBlob->fRuns[fGeoData[0].fRun].fVertexBounds);
 | 
|      }
 | 
|  
 | 
|  private:
 | 
| @@ -1924,6 +1925,8 @@ private:
 | 
|              fGeoData[i].fBlob->ref();
 | 
|          }
 | 
|          fInstanceCount = total;
 | 
| +
 | 
| +        this->joinBounds(that->bounds());
 | 
|          return true;
 | 
|      }
 | 
|  
 | 
| @@ -2092,7 +2095,7 @@ inline void GrAtlasTextContext::flushRun(GrDrawTarget* target, GrPipelineBuilder
 | 
|          geometry.fTransY = transY;
 | 
|          batch->init();
 | 
|  
 | 
| -        target->drawBatch(pipelineBuilder, batch, &cacheBlob->fRuns[run].fVertexBounds);
 | 
| +        target->drawBatch(pipelineBuilder, batch);
 | 
|      }
 | 
|  }
 | 
|  
 | 
| 
 |