aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/SkDraw.cpp
diff options
context:
space:
mode:
authorMike Reed <reed@google.com>2009-12-01 09:44:52 -0500
committerMike Reed <reed@google.com>2009-12-01 09:44:52 -0500
commit030ffe05175291b1d91ec6808e1a32e862ee90cd (patch)
tree1d5be2896770d045455ba4211993e09335a41bd9 /src/core/SkDraw.cpp
parentfb5a9ecd4b3f16b1f92efd931219c830032f4c62 (diff)
downloadexternal_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.cpp4
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;
}