Index: src/core/SkCanvas.cpp |
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp |
index ed8274dc5d3b4a9bf09d6241541620b1a11f9a4f..0ebebaa13bea0fa76164a65c338e94408905c420 100644 |
--- a/src/core/SkCanvas.cpp |
+++ b/src/core/SkCanvas.cpp |
@@ -1737,7 +1737,9 @@ void SkCanvas::drawPath(const SkPath& path, const SkPaint& paint) { |
return; |
} |
} |
- if (path.isEmpty()) { |
+ |
+ SkRect r = path.getBounds(); |
bsalomon
2014/02/18 17:58:11
const SkRect& ?
yunchao
2014/02/19 01:36:59
Done.
|
+ if (r.width() <= 0 && r.height() <= 0) { |
if (path.isInverseFillType()) { |
this->internalDrawPaint(paint); |
} |