From 70539e6e85a805362a12a216e38aa66aec72007c Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Fri, 1 Jun 2012 11:13:05 -0700 Subject: [PATCH] Fixed occasional out of memory crash when taking pictures for attachments --- .../com/todoroo/astrid/actfm/ActFmCameraModule.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmCameraModule.java b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmCameraModule.java index 46b3522ce..a83d03ae2 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmCameraModule.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmCameraModule.java @@ -11,7 +11,6 @@ import android.content.Intent; import android.content.pm.PackageManager; import android.database.Cursor; import android.graphics.Bitmap; -import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Environment; import android.provider.MediaStore; @@ -19,6 +18,7 @@ import android.support.v4.app.Fragment; import android.widget.ArrayAdapter; import com.timsu.astrid.R; +import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; public class ActFmCameraModule { @@ -156,7 +156,7 @@ public class ActFmCameraModule { path = uri.getPath(); } - return BitmapFactory.decodeFile(path); + return AndroidUtilities.readScaledBitmap(path); } public static boolean activityResult(Activity activity, int requestCode, int resultCode, Intent data,