Catch OutOfMemoryError on photo load
Catch OutOfMemoryError in loadUriBasedPhotos.
Bug:15288070
Change-Id: Id793c9bf989e0410656d811b2bdd3d3bef7c082c
diff --git a/src/com/android/contacts/common/ContactPhotoManager.java b/src/com/android/contacts/common/ContactPhotoManager.java
index b3dbd31..213a7a2 100644
--- a/src/com/android/contacts/common/ContactPhotoManager.java
+++ b/src/com/android/contacts/common/ContactPhotoManager.java
@@ -1514,7 +1514,7 @@
Log.v(TAG, "Cannot load photo " + uri);
cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
}
- } catch (Exception ex) {
+ } catch (final Exception | OutOfMemoryError ex) {
Log.v(TAG, "Cannot load photo " + uri, ex);
cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
}