summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/PhotoModule.java')
-rw-r--r--src/com/android/camera/PhotoModule.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 56579f246..36acbbe05 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -3329,7 +3329,7 @@ class JpegEncodingQualityMappings {
}
class GraphView extends View {
- private Bitmap mBitmap;
+ private Bitmap mBitmap = null;
private Paint mPaint = new Paint();
private Paint mPaintRect = new Paint();
private Canvas mCanvas = new Canvas();
@@ -3352,6 +3352,10 @@ class GraphView extends View {
}
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
+ if (mBitmap != null) {
+ mBitmap.recycle();
+ mBitmap = null;
+ }
mBitmap = Bitmap.createBitmap(w, h, Bitmap.Config.RGB_565);
mCanvas.setBitmap(mBitmap);
mWidth = w;