Index: ui/wm/core/image_grid.cc |
diff --git a/ui/wm/core/image_grid.cc b/ui/wm/core/image_grid.cc |
index f45e8b30f8b128b857b8b4f7090bfc21f5fb1c91..c849454412a224457be1f0c58a8b254fafb3313a 100644 |
--- a/ui/wm/core/image_grid.cc |
+++ b/ui/wm/core/image_grid.cc |
@@ -9,7 +9,7 @@ |
#include "third_party/skia/include/core/SkColor.h" |
#include "third_party/skia/include/core/SkXfermode.h" |
#include "ui/compositor/dip_util.h" |
-#include "ui/compositor/paint_context.h" |
+#include "ui/compositor/paint_recorder.h" |
#include "ui/gfx/canvas.h" |
#include "ui/gfx/geometry/rect.h" |
#include "ui/gfx/geometry/rect_conversions.h" |
@@ -268,9 +268,10 @@ void ImageGrid::ImagePainter::SetClipRect(const gfx::Rect& clip_rect, |
} |
void ImageGrid::ImagePainter::OnPaintLayer(const ui::PaintContext& context) { |
+ ui::PaintRecorder recorder(context); |
if (!clip_rect_.IsEmpty()) |
- context.canvas()->ClipRect(clip_rect_); |
- context.canvas()->DrawImageInt(image_, 0, 0); |
+ recorder.canvas()->ClipRect(clip_rect_); |
+ recorder.canvas()->DrawImageInt(image_, 0, 0); |
} |
void ImageGrid::ImagePainter::OnDelegatedFrameDamage( |