Index: src/core/SkBitmapDevice.cpp |
diff --git a/src/core/SkBitmapDevice.cpp b/src/core/SkBitmapDevice.cpp |
index ff68481538286fd25f92734f527a3134de03b1f4..1d9bfe3d2e928320de29559295511314766901f1 100644 |
--- a/src/core/SkBitmapDevice.cpp |
+++ b/src/core/SkBitmapDevice.cpp |
@@ -232,11 +232,7 @@ void SkBitmapDevice::drawOval(const SkDraw& draw, const SkRect& oval, const SkPa |
void SkBitmapDevice::drawRRect(const SkDraw& draw, const SkRRect& rrect, const SkPaint& paint) { |
CHECK_FOR_NODRAW_ANNOTATION(paint); |
- SkPath path; |
- path.addRRect(rrect); |
- // call the VIRTUAL version, so any subclasses who do handle drawPath aren't |
- // required to override drawRRect. |
- this->drawPath(draw, path, paint, NULL, true); |
+ draw.drawRRect(rrect, paint); |
} |
void SkBitmapDevice::drawPath(const SkDraw& draw, const SkPath& path, |