| Index: chrome/browser/ui/views/tabs/tab.cc
|
| diff --git a/chrome/browser/ui/views/tabs/tab.cc b/chrome/browser/ui/views/tabs/tab.cc
|
| index ae4010cecea5e14251798f0b4b8d97823095e794..1580d1064727b96c80b2203f9a3d5de0680e9bcc 100644
|
| --- a/chrome/browser/ui/views/tabs/tab.cc
|
| +++ b/chrome/browser/ui/views/tabs/tab.cc
|
| @@ -1108,11 +1108,12 @@ void Tab::PaintInactiveTabBackgroundWithTitleChange(gfx::Canvas* canvas) {
|
| center_point.iset(x, 0);
|
| SkColor colors[2] = { kMiniTitleChangeGradientColor1,
|
| kMiniTitleChangeGradientColor2 };
|
| - SkShader* shader = SkGradientShader::CreateRadial(center_point,
|
| - SkIntToScalar(radius), colors, NULL, 2, SkShader::kClamp_TileMode);
|
| + skia::RefPtr<SkShader> shader = skia::AdoptRef(
|
| + SkGradientShader::CreateRadial(
|
| + center_point, SkIntToScalar(radius), colors, NULL, 2,
|
| + SkShader::kClamp_TileMode));
|
| SkPaint paint;
|
| - paint.setShader(shader);
|
| - shader->unref();
|
| + paint.setShader(shader.get());
|
| hover_canvas.DrawRect(gfx::Rect(x - radius, -radius, radius * 2, radius * 2),
|
| paint);
|
|
|
|
|