diff options
author | Mike Reed <reed@google.com> | 2009-12-01 09:44:52 -0500 |
---|---|---|
committer | Mike Reed <reed@google.com> | 2009-12-01 09:44:52 -0500 |
commit | 030ffe05175291b1d91ec6808e1a32e862ee90cd (patch) | |
tree | 1d5be2896770d045455ba4211993e09335a41bd9 /src/core/SkDraw.cpp | |
parent | fb5a9ecd4b3f16b1f92efd931219c830032f4c62 (diff) | |
download | external_skia-030ffe05175291b1d91ec6808e1a32e862ee90cd.zip external_skia-030ffe05175291b1d91ec6808e1a32e862ee90cd.tar.gz external_skia-030ffe05175291b1d91ec6808e1a32e862ee90cd.tar.bz2 |
refresh from skia/trunk, hairline clipping fixes
Diffstat (limited to 'src/core/SkDraw.cpp')
-rw-r--r-- | src/core/SkDraw.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp index 7f0cc15..4f28cfe 100644 --- a/src/core/SkDraw.cpp +++ b/src/core/SkDraw.cpp @@ -694,6 +694,10 @@ void SkDraw::drawRect(const SkRect& rect, const SkPaint& paint) const { { SkIRect ir; devRect.roundOut(&ir); + if (paint.getStyle() != SkPaint::kFill_Style) { + // extra space for hairlines + ir.inset(-1, -1); + } if (fClip->quickReject(ir)) return; } |