| Index: content/browser/web_contents/aura/shadow_layer_delegate.cc
|
| diff --git a/content/browser/web_contents/aura/shadow_layer_delegate.cc b/content/browser/web_contents/aura/shadow_layer_delegate.cc
|
| index 89ffa649f10f4d1df53bfbafce331242a2aae8a6..71352a212bcbda7d3003bb8e2ef5ac64ed5b1a23 100644
|
| --- a/content/browser/web_contents/aura/shadow_layer_delegate.cc
|
| +++ b/content/browser/web_contents/aura/shadow_layer_delegate.cc
|
| @@ -5,6 +5,7 @@
|
| #include "content/browser/web_contents/aura/shadow_layer_delegate.h"
|
|
|
| #include "base/macros.h"
|
| +#include "cc/paint/paint_shader.h"
|
| #include "third_party/skia/include/effects/SkGradientShader.h"
|
| #include "ui/aura/window.h"
|
| #include "ui/compositor/layer.h"
|
| @@ -43,10 +44,10 @@ void ShadowLayerDelegate::OnPaintLayer(const ui::PaintContext& context) {
|
|
|
| gfx::Rect paint_rect = gfx::Rect(0, 0, kShadowThick,
|
| layer_->bounds().height());
|
| - SkPaint paint;
|
| - paint.setShader(SkGradientShader::MakeLinear(points, kShadowColors, NULL,
|
| - arraysize(points),
|
| - SkShader::kRepeat_TileMode));
|
| + cc::PaintFlags paint;
|
| + paint.setShader(cc::WrapSkShader(SkGradientShader::MakeLinear(
|
| + points, kShadowColors, NULL, arraysize(points),
|
| + SkShader::kRepeat_TileMode)));
|
| ui::PaintRecorder recorder(context, layer_->size());
|
| recorder.canvas()->DrawRect(paint_rect, paint);
|
| }
|
|
|