summaryrefslogtreecommitdiffstats
path: root/skia/ext
diff options
context:
space:
mode:
Diffstat (limited to 'skia/ext')
-rw-r--r--skia/ext/vector_canvas_unittest.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/skia/ext/vector_canvas_unittest.cc b/skia/ext/vector_canvas_unittest.cc
index 23661fe..ec512cc 100644
--- a/skia/ext/vector_canvas_unittest.cc
+++ b/skia/ext/vector_canvas_unittest.cc
@@ -888,7 +888,8 @@ TEST_F(VectorCanvasTest, ClippingClean) {
LoadPngFileToSkBitmap(test_file(L"..\\bitmaps\\bitmap_opaque.png"), &bitmap,
true);
{
- SkRegion old_region(pcanvas_->getTotalClip());
+ SkAutoCanvasRestore acrv(vcanvas_, true);
+ SkAutoCanvasRestore acrp(pcanvas_, true);
SkRect rect;
rect.fLeft = 2;
rect.fTop = 2;
@@ -900,8 +901,6 @@ TEST_F(VectorCanvasTest, ClippingClean) {
vcanvas_->drawBitmap(bitmap, 15, 3, NULL);
pcanvas_->drawBitmap(bitmap, 15, 3, NULL);
EXPECT_EQ(0., ProcessImage(FILE_PATH_LITERAL("clipped")));
- vcanvas_->clipRegion(old_region, SkRegion::kReplace_Op);
- pcanvas_->clipRegion(old_region, SkRegion::kReplace_Op);
}
{
// Verify that the clipping region has been fixed back.