From cf69a3f6db560011f07dc7e65801093db29f772e Mon Sep 17 00:00:00 2001 From: srowen Date: Tue, 22 Jan 2013 08:47:40 +0000 Subject: [PATCH] Don't use inMutable, which is only in API 11+ git-svn-id: https://zxing.googlecode.com/svn/trunk@2565 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- .../google/zxing/client/android/CaptureActivityHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/src/com/google/zxing/client/android/CaptureActivityHandler.java b/android/src/com/google/zxing/client/android/CaptureActivityHandler.java index d76fe04f8..1e6aebcfd 100755 --- a/android/src/com/google/zxing/client/android/CaptureActivityHandler.java +++ b/android/src/com/google/zxing/client/android/CaptureActivityHandler.java @@ -88,9 +88,9 @@ public final class CaptureActivityHandler extends Handler { if (bundle != null) { byte[] compressedBitmap = bundle.getByteArray(DecodeThread.BARCODE_BITMAP); if (compressedBitmap != null) { - BitmapFactory.Options options = new BitmapFactory.Options(); - options.inMutable = true; - barcode = BitmapFactory.decodeByteArray(compressedBitmap, 0, compressedBitmap.length, options); + barcode = BitmapFactory.decodeByteArray(compressedBitmap, 0, compressedBitmap.length, null); + // Mutable copy: + barcode = barcode.copy(Bitmap.Config.ARGB_8888, true); } scaleFactor = bundle.getFloat(DecodeThread.BARCODE_SCALED_FACTOR); }