summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-10-31 20:16:27 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-10-31 20:16:27 +0000
commitc4049e247f917f04dca7a620ae87fc77c0ee9e2e (patch)
tree38905b42e796aef5a777f7b47d0fd2ad5277dee1
parent6ad6e7f2f45367a2f031743dda3ea8814b4e3448 (diff)
parent5906a4869cdf5c39eba1d9a3125aff894c5e804d (diff)
Merge "Throw OOME if Bitmap.nativeCreate fails" into oc-dev
-rwxr-xr-xcore/jni/android/graphics/Bitmap.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/jni/android/graphics/Bitmap.cpp b/core/jni/android/graphics/Bitmap.cpp
index b171a7eb1f9f..637f7b1437f9 100755
--- a/core/jni/android/graphics/Bitmap.cpp
+++ b/core/jni/android/graphics/Bitmap.cpp
@@ -743,6 +743,8 @@ static jobject Bitmap_creator(JNIEnv* env, jobject, jintArray jColors,
sk_sp<Bitmap> nativeBitmap = Bitmap::allocateHeapBitmap(&bitmap, NULL);
if (!nativeBitmap) {
+ ALOGE("OOM allocating Bitmap with dimensions %i x %i", width, height);
+ doThrowOOME(env);
return NULL;
}