| Index: ui/views/bubble/tray_bubble_view.cc
|
| diff --git a/ui/views/bubble/tray_bubble_view.cc b/ui/views/bubble/tray_bubble_view.cc
|
| index babbe6dfd870c4f6a0cb3ffd9cc5e3036611d7fe..cf867d141f72c864438d6b7715ca88c05f05ca9d 100644
|
| --- a/ui/views/bubble/tray_bubble_view.cc
|
| +++ b/ui/views/bubble/tray_bubble_view.cc
|
| @@ -15,6 +15,7 @@
|
| #include "ui/aura/window.h"
|
| #include "ui/compositor/layer.h"
|
| #include "ui/compositor/layer_delegate.h"
|
| +#include "ui/compositor/paint_context.h"
|
| #include "ui/events/event.h"
|
| #include "ui/gfx/canvas.h"
|
| #include "ui/gfx/geometry/insets.h"
|
| @@ -182,7 +183,7 @@ class TrayBubbleContentMask : public ui::LayerDelegate {
|
| ui::Layer* layer() { return &layer_; }
|
|
|
| // Overridden from LayerDelegate.
|
| - void OnPaintLayer(gfx::Canvas* canvas) override;
|
| + void OnPaintLayer(const ui::PaintContext& context) override;
|
| void OnDelegatedFrameDamage(const gfx::Rect& damage_rect_in_dip) override {}
|
| void OnDeviceScaleFactorChanged(float device_scale_factor) override;
|
| base::Closure PrepareForLayerBoundsChange() override;
|
| @@ -204,12 +205,12 @@ TrayBubbleContentMask::~TrayBubbleContentMask() {
|
| layer_.set_delegate(NULL);
|
| }
|
|
|
| -void TrayBubbleContentMask::OnPaintLayer(gfx::Canvas* canvas) {
|
| +void TrayBubbleContentMask::OnPaintLayer(const ui::PaintContext& context) {
|
| SkPaint paint;
|
| paint.setAlpha(255);
|
| paint.setStyle(SkPaint::kFill_Style);
|
| gfx::Rect rect(layer()->bounds().size());
|
| - canvas->DrawRoundRect(rect, corner_radius_, paint);
|
| + context.canvas()->DrawRoundRect(rect, corner_radius_, paint);
|
| }
|
|
|
| void TrayBubbleContentMask::OnDeviceScaleFactorChanged(
|
|
|