diff options
author | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-05-09 17:17:51 +0000 |
---|---|---|
committer | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-05-09 17:17:51 +0000 |
commit | 683001ce0de70c859ea5e5353245b18cadbefc45 (patch) | |
tree | 1273ab16c136560717f603186052087a81de2055 /src/pdf/SkPDFUtils.h | |
parent | b1af07aa43698d23b791617a070ad825436b4026 (diff) |
[PDF] Ensure that filling single line paths (with no area) does not draw anything.
Add a test to a gm to confirm the new behavior.
Fixes http://crbug.com/123072
Review URL: https://codereview.appspot.com/6137060
git-svn-id: http://skia.googlecode.com/svn/trunk@3884 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/pdf/SkPDFUtils.h')
-rw-r--r-- | src/pdf/SkPDFUtils.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pdf/SkPDFUtils.h b/src/pdf/SkPDFUtils.h index 5b9d74e321..1bce614554 100644 --- a/src/pdf/SkPDFUtils.h +++ b/src/pdf/SkPDFUtils.h @@ -10,6 +10,7 @@ #ifndef SkPDFUtils_DEFINED #define SkPDFUtils_DEFINED +#include "SkPaint.h" #include "SkPath.h" class SkMatrix; @@ -42,7 +43,8 @@ public: SkScalar ctl2X, SkScalar ctl2Y, SkScalar dstX, SkScalar dstY, SkWStream* content); static void AppendRectangle(const SkRect& rect, SkWStream* content); - static void EmitPath(const SkPath& path, SkWStream* content); + static void EmitPath(const SkPath& path, SkPaint::Style paintStyle, + SkWStream* content); static void ClosePath(SkWStream* content); static void PaintPath(SkPaint::Style style, SkPath::FillType fill, SkWStream* content); |