Index: src/core/SkPictureRecord.cpp |
diff --git a/src/core/SkPictureRecord.cpp b/src/core/SkPictureRecord.cpp |
index b17169183a1a71bd41fde3e8c22ba352f78d3f68..cae8420e95ac546d3c770457939178c7a1ca9926 100644 |
--- a/src/core/SkPictureRecord.cpp |
+++ b/src/core/SkPictureRecord.cpp |
@@ -788,7 +788,7 @@ |
void SkPictureRecord::onClipRRect(const SkRRect& rrect, SkRegion::Op op, ClipEdgeStyle edgeStyle) { |
this->recordClipRRect(rrect, op, kSoft_ClipEdgeStyle == edgeStyle); |
- this->updateClipConservativelyUsingBounds(rrect.getBounds(), op, false); |
+ this->INHERITED::onClipRRect(rrect, op, edgeStyle); |
} |
size_t SkPictureRecord::recordClipRRect(const SkRRect& rrect, SkRegion::Op op, bool doAA) { |
@@ -810,9 +810,7 @@ |
void SkPictureRecord::onClipPath(const SkPath& path, SkRegion::Op op, ClipEdgeStyle edgeStyle) { |
int pathID = this->addPathToHeap(path); |
this->recordClipPath(pathID, op, kSoft_ClipEdgeStyle == edgeStyle); |
- |
- this->updateClipConservativelyUsingBounds(path.getBounds(), op, |
- path.isInverseFillType()); |
+ this->INHERITED::onClipPath(path, op, edgeStyle); |
} |
size_t SkPictureRecord::recordClipPath(int pathID, SkRegion::Op op, bool doAA) { |