| Index: src/gpu/GrAARectRenderer.cpp | 
| diff --git a/src/gpu/GrAARectRenderer.cpp b/src/gpu/GrAARectRenderer.cpp | 
| index 9243e212e4a0c5ee66a40bb7a64a9630faa125a6..a4656a7c3e513f6835a9f77450402393c82fe589 100644 | 
| --- a/src/gpu/GrAARectRenderer.cpp | 
| +++ b/src/gpu/GrAARectRenderer.cpp | 
| @@ -808,12 +808,11 @@ void GrAARectRenderer::fillAANestedRects(GrDrawTarget* target, | 
| const SkMatrix& viewMatrix, | 
| const SkRect rects[2]) { | 
| SkASSERT(viewMatrix.rectStaysRect()); | 
| -    SkASSERT(!rects[1].isEmpty()); | 
| +    SkASSERT(!rects[0].isEmpty() && !rects[1].isEmpty()); | 
|  | 
| SkRect devOutside, devInside; | 
| viewMatrix.mapRect(&devOutside, rects[0]); | 
| -    // can't call mapRect for devInside since it calls sort | 
| -    viewMatrix.mapPoints((SkPoint*)&devInside, (const SkPoint*)&rects[1], 2); | 
| +    viewMatrix.mapRect(&devInside, rects[1]); | 
|  | 
| if (devInside.isEmpty()) { | 
| this->fillAARect(target, pipelineBuilder, color, viewMatrix, devOutside, devOutside); | 
|  |