| Index: ui/gfx/render_text.cc
|
| diff --git a/ui/gfx/render_text.cc b/ui/gfx/render_text.cc
|
| index abfca901939dc6e281923ef2c1b00488eb7c18a5..f82e2c64e36453e882d34cacd48713b4f13c4878 100644
|
| --- a/ui/gfx/render_text.cc
|
| +++ b/ui/gfx/render_text.cc
|
| @@ -224,7 +224,7 @@ void SkiaTextRenderer::DrawPosText(const SkPoint* pos,
|
| if (!paint_.isLCDRenderText() &&
|
| paint_.getShader() &&
|
| !paint_.getLooper()) {
|
| - deferred_fade_shader_ = paint_.getShader();
|
| + deferred_fade_shader_ = skia::ShareRef(paint_.getShader());
|
| paint_.setShader(NULL);
|
| canvas_skia_->saveLayer(&bounds_, NULL);
|
| }
|
|
|