diff options
Diffstat (limited to 'cc/trees/layer_tree_host_pixeltest_masks.cc')
-rw-r--r-- | cc/trees/layer_tree_host_pixeltest_masks.cc | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/cc/trees/layer_tree_host_pixeltest_masks.cc b/cc/trees/layer_tree_host_pixeltest_masks.cc index 1d4f893..4e07199 100644 --- a/cc/trees/layer_tree_host_pixeltest_masks.cc +++ b/cc/trees/layer_tree_host_pixeltest_masks.cc @@ -17,7 +17,7 @@ namespace { class LayerTreeHostMasksPixelTest : public LayerTreePixelTest {}; -class MaskContentLayerClient : public cc::ContentLayerClient { +class MaskContentLayerClient : public ContentLayerClient { public: MaskContentLayerClient() {} virtual ~MaskContentLayerClient() {} @@ -25,7 +25,7 @@ class MaskContentLayerClient : public cc::ContentLayerClient { virtual void DidChangeLayerCanUseLCDText() OVERRIDE {} virtual void PaintContents(SkCanvas* canvas, - gfx::Rect rect, + const gfx::Rect& rect, gfx::RectF* opaque_rect) OVERRIDE { SkPaint paint; paint.setStyle(SkPaint::kStroke_Style); @@ -33,12 +33,14 @@ class MaskContentLayerClient : public cc::ContentLayerClient { paint.setColor(SK_ColorWHITE); canvas->clear(SK_ColorTRANSPARENT); - while (!rect.IsEmpty()) { - rect.Inset(3, 3, 2, 2); + gfx::Rect inset_rect(rect); + while (!inset_rect.IsEmpty()) { + inset_rect.Inset(3, 3, 2, 2); canvas->drawRect( - SkRect::MakeXYWH(rect.x(), rect.y(), rect.width(), rect.height()), + SkRect::MakeXYWH(inset_rect.x(), inset_rect.y(), + inset_rect.width(), inset_rect.height()), paint); - rect.Inset(3, 3, 2, 2); + inset_rect.Inset(3, 3, 2, 2); } } }; |