summaryrefslogtreecommitdiffstats
path: root/ui/gfx
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-26 09:01:43 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-26 09:01:43 +0000
commit069b97bbe483053fb4eed81399b318ef7b6d73ee (patch)
treed4b29b5621bf0d443e986837ec37c698f5fdbe71 /ui/gfx
parent15d1895b78aa74e1add7dba9b1f93091b1c25a84 (diff)
downloadchromium_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.cc1
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),