| Index: content/browser/web_contents/aura/overscroll_navigation_overlay.cc
|
| diff --git a/content/browser/web_contents/aura/overscroll_navigation_overlay.cc b/content/browser/web_contents/aura/overscroll_navigation_overlay.cc
|
| index 344007e6e6b982177d3ed6919fa2ed2430614cbb..8948f9a8bfed397db4fc40ebb316dc79c1db6482 100644
|
| --- a/content/browser/web_contents/aura/overscroll_navigation_overlay.cc
|
| +++ b/content/browser/web_contents/aura/overscroll_navigation_overlay.cc
|
| @@ -15,7 +15,7 @@
|
| #include "ui/base/layout.h"
|
| #include "ui/compositor/layer.h"
|
| #include "ui/compositor/layer_animation_observer.h"
|
| -#include "ui/compositor/paint_context.h"
|
| +#include "ui/compositor/paint_recorder.h"
|
| #include "ui/compositor/scoped_layer_animation_settings.h"
|
| #include "ui/gfx/canvas.h"
|
| #include "ui/gfx/image/image_png_rep.h"
|
| @@ -59,16 +59,16 @@ class ImageLayerDelegate : public ui::LayerDelegate {
|
| private:
|
| // Overridden from ui::LayerDelegate:
|
| void OnPaintLayer(const ui::PaintContext& context) override {
|
| - gfx::Canvas* canvas = context.canvas();
|
| + ui::PaintRecorder recorder(context);
|
| if (image_.IsEmpty()) {
|
| - canvas->DrawColor(SK_ColorWHITE);
|
| + recorder.canvas()->DrawColor(SK_ColorWHITE);
|
| } else {
|
| - SkISize size = canvas->sk_canvas()->getDeviceSize();
|
| + SkISize size = recorder.canvas()->sk_canvas()->getDeviceSize();
|
| if (size.width() != image_size_.width() ||
|
| size.height() != image_size_.height()) {
|
| - canvas->DrawColor(SK_ColorWHITE);
|
| + recorder.canvas()->DrawColor(SK_ColorWHITE);
|
| }
|
| - canvas->DrawImageInt(image_.AsImageSkia(), 0, 0);
|
| + recorder.canvas()->DrawImageInt(image_.AsImageSkia(), 0, 0);
|
| }
|
| }
|
|
|
|
|