diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-26 09:01:43 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-26 09:01:43 +0000 |
commit | 069b97bbe483053fb4eed81399b318ef7b6d73ee (patch) | |
tree | d4b29b5621bf0d443e986837ec37c698f5fdbe71 /ui/gfx | |
parent | 15d1895b78aa74e1add7dba9b1f93091b1c25a84 (diff) | |
download | chromium_src-069b97bbe483053fb4eed81399b318ef7b6d73ee.zip chromium_src-069b97bbe483053fb4eed81399b318ef7b6d73ee.tar.gz chromium_src-069b97bbe483053fb4eed81399b318ef7b6d73ee.tar.bz2 |
Fix leak. unref shader after use.
TBR=pkotwicz@chromium.org,
BUG=none
TEST=heapchecker bot will cycle green
Review URL: https://chromiumcodereview.appspot.com/10441058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139199 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx')
-rw-r--r-- | ui/gfx/canvas.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/gfx/canvas.cc b/ui/gfx/canvas.cc index 6dd9d98..dc09228 100644 --- a/ui/gfx/canvas.cc +++ b/ui/gfx/canvas.cc @@ -426,6 +426,7 @@ void Canvas::TileImageInt(const gfx::ImageSkia& image, paint.setShader(shader); paint.setXfermodeMode(SkXfermode::kSrcOver_Mode); + shader->unref(); SkRect dest_rect = { SkIntToScalar(dest_x), SkIntToScalar(dest_y), |