| Index: chrome/browser/ui/views/infobars/infobar_container_view.cc
|
| diff --git a/chrome/browser/ui/views/infobars/infobar_container_view.cc b/chrome/browser/ui/views/infobars/infobar_container_view.cc
|
| index 988833e7c3d3d26a95983f4313c521f9e24a60b6..d29ef6d08bb8bc288abe43b357573897a80033dc 100644
|
| --- a/chrome/browser/ui/views/infobars/infobar_container_view.cc
|
| +++ b/chrome/browser/ui/views/infobars/infobar_container_view.cc
|
| @@ -35,10 +35,10 @@ class ContentShadow : public views::View {
|
| // views::View:
|
| void OnPaint(gfx::Canvas* canvas) override {
|
| // The first shader (small shadow) blurs from 0 to kSmallShadowHeight.
|
| - SkPaint paint;
|
| - paint.setShader(gfx::CreateGradientShader(
|
| + CdlPaint paint;
|
| + paint.setShader(WrapSkShader(gfx::CreateGradientShader(
|
| 0, kSmallShadowHeight, SkColorSetA(SK_ColorBLACK, kSmallShadowAlpha),
|
| - SkColorSetA(SK_ColorBLACK, SK_AlphaTRANSPARENT)));
|
| + SkColorSetA(SK_ColorBLACK, SK_AlphaTRANSPARENT))));
|
| gfx::Rect small_shadow_bounds = GetLocalBounds();
|
| small_shadow_bounds.set_height(kSmallShadowHeight);
|
| canvas->DrawRect(small_shadow_bounds, paint);
|
| @@ -46,10 +46,10 @@ class ContentShadow : public views::View {
|
| // The second shader (large shadow) is solid from 0 to kSmallShadowHeight
|
| // (blending with the first shader) and then blurs from kSmallShadowHeight
|
| // to kLargeShadowHeight.
|
| - paint.setShader(gfx::CreateGradientShader(
|
| + paint.setShader(WrapSkShader(gfx::CreateGradientShader(
|
| kSmallShadowHeight, height(),
|
| SkColorSetA(SK_ColorBLACK, kLargeShadowAlpha),
|
| - SkColorSetA(SK_ColorBLACK, SK_AlphaTRANSPARENT)));
|
| + SkColorSetA(SK_ColorBLACK, SK_AlphaTRANSPARENT))));
|
| canvas->DrawRect(GetLocalBounds(), paint);
|
| }
|
|
|
|
|