| Index: src/gpu/GrStyle.h
|
| diff --git a/src/gpu/GrStyle.h b/src/gpu/GrStyle.h
|
| index 07efb40866b91df4f9fbbfd9bef3763c0712d3e2..cbaa50d9ef9b7d2f6d55036c8ff366a43a6ca7d7 100644
|
| --- a/src/gpu/GrStyle.h
|
| +++ b/src/gpu/GrStyle.h
|
| @@ -167,6 +167,10 @@ public:
|
| void adjustBounds(SkRect* dst, const SkRect& src) const {
|
| if (this->pathEffect()) {
|
| this->pathEffect()->computeFastBounds(dst, src);
|
| + // This may not be the correct SkStrokeRec to use. skbug.com/5299
|
| + // It happens to work for dashing.
|
| + SkScalar radius = fStrokeRec.getInflationRadius();
|
| + dst->outset(radius, radius);
|
| } else {
|
| SkScalar radius = fStrokeRec.getInflationRadius();
|
| *dst = src.makeOutset(radius, radius);
|
|
|