commit | 0ab525172a111c0ecd43833631b06f165c70b345 | [log] [tgz] |
---|---|---|
author | Vivek Sekhar <vsekhar@codeaurora.org> | Wed Jul 02 14:51:32 2014 -0700 |
committer | Tarun Nainani <tnainani@codeaurora.org> | Tue Jul 22 12:37:41 2014 -0700 |
tree | fbcf5868e47909336ce8932d10a13f5f774db4b5 | |
parent | 003bec562471ff0b53c5b55bee6f17110219fe45 [diff] [blame] |
Fixes OOM bitmap crash. Change-Id: Ied0293b7f1dbfe16c3517dbb9e2b19c8030d31a5
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java index c3be486..c71234b 100644 --- a/src/com/android/browser/Controller.java +++ b/src/com/android/browser/Controller.java
@@ -2465,7 +2465,10 @@ Canvas canvas = new Canvas(sThumbnailBitmap); canvas.drawBitmap(viewportBitmap, srcRect, dstRect, new Paint(Paint.FILTER_BITMAP_FLAG)); - + if (viewportBitmap != null) { + viewportBitmap.recycle(); + viewportBitmap = null; + } return sThumbnailBitmap; }