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 7e39d6692139142c8a6e172629f7dbe4a91b7a60..30cf62c0d981ff468ad37c3782021e707d87b917 100644 |
--- a/chrome/browser/ui/views/tabs/tab.cc |
+++ b/chrome/browser/ui/views/tabs/tab.cc |
@@ -1100,11 +1100,10 @@ void Tab::PaintInactiveTabBackgroundWithTitleChange(gfx::Canvas* canvas) { |
center_point.iset(x, 0); |
SkColor colors[2] = { kMiniTitleChangeGradientColor1, |
kMiniTitleChangeGradientColor2 }; |
- SkShader* shader = SkGradientShader::CreateRadial(center_point, |
+ skia::RefPtr<SkShader> shader = 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); |