Index: src/utils/SkCanvasStack.cpp |
diff --git a/src/utils/SkCanvasStack.cpp b/src/utils/SkCanvasStack.cpp |
index 87e8f653e21b624d8db922b2610312e2f8ded75c..bd6a32dbbba75d28f29055d8f38200d1ebd9724e 100644 |
--- a/src/utils/SkCanvasStack.cpp |
+++ b/src/utils/SkCanvasStack.cpp |
@@ -54,7 +54,7 @@ void SkCanvasStack::removeAll() { |
void SkCanvasStack::clipToZOrderedBounds() { |
SkASSERT(fList.count() == fCanvasData.count()); |
for (int i = 0; i < fList.count(); ++i) { |
- fList[i]->clipRegion(fCanvasData[i].requiredClip, SkRegion::kIntersect_Op); |
+ fList[i]->clipRegion(fCanvasData[i].requiredClip); |
} |
} |
@@ -99,7 +99,7 @@ void SkCanvasStack::onClipRegion(const SkRegion& deviceRgn, SkRegion::Op op) { |
deviceRgn.translate(-fCanvasData[i].origin.x(), |
-fCanvasData[i].origin.y(), &tempRegion); |
tempRegion.op(fCanvasData[i].requiredClip, SkRegion::kIntersect_Op); |
- fList[i]->clipRegion(tempRegion, op); |
+ fList[i]->legacyClipRegion(tempRegion, op); |
} |
this->SkCanvas::onClipRegion(deviceRgn, op); |
} |