Index: ui/views/view.cc |
diff --git a/ui/views/view.cc b/ui/views/view.cc |
index 443b3f4ab288bc709e55529367d42ba620d61145..da1491dd6de2e633432815af2cc363c60c4eadef 100644 |
--- a/ui/views/view.cc |
+++ b/ui/views/view.cc |
@@ -1447,12 +1447,12 @@ void View::UpdateChildLayerBounds(const gfx::Vector2d& offset) { |
} |
} |
-void View::OnPaintLayer(gfx::Canvas* canvas) { |
+void View::OnPaintLayer(const ui::PaintContext& context) { |
if (!layer()->fills_bounds_opaquely()) |
- canvas->DrawColor(SK_ColorBLACK, SkXfermode::kClear_Mode); |
+ context.canvas()->DrawColor(SK_ColorBLACK, SkXfermode::kClear_Mode); |
if (!visible_) |
return; |
- Paint(ui::PaintContext(canvas, layer()->PaintRect())); |
+ Paint(context); |
} |
void View::OnDelegatedFrameDamage( |