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); |
} |