| Index: src/gpu/effects/GrRRectEffect.cpp | 
| diff --git a/src/gpu/effects/GrRRectEffect.cpp b/src/gpu/effects/GrRRectEffect.cpp | 
| index 9d83785810fab7d0b365598fad32fde3e7996485..61652c17452e74033d8ed407e3c2535b77120caf 100644 | 
| --- a/src/gpu/effects/GrRRectEffect.cpp | 
| +++ b/src/gpu/effects/GrRRectEffect.cpp | 
| @@ -658,7 +658,7 @@ GrEffectRef* GrRRectEffect::Create(GrEffectEdgeType edgeType, const SkRRect& rre | 
| return EllipticalRRectEffect::Create(edgeType, | 
| EllipticalRRectEffect::kSimple_RRectType, rrect); | 
| } | 
| -    } else if (rrect.isComplex()) { | 
| +    } else if (rrect.isComplex() || rrect.isNinePatch()) { | 
| // Check for the "tab" cases - two adjacent circular corners and two square corners. | 
| SkScalar radius = 0; | 
| cornerFlags = 0; | 
|  |