From ceb7979636ab1963d161471d0a0c4989c3a2d45d Mon Sep 17 00:00:00 2001 From: Dmitri Plotnikov Date: Wed, 2 Sep 2009 19:13:32 -0700 Subject: [PATCH] [Issue 2087123] Suppressing all exception when trying to load a photo for the in-call UI --- core/java/android/pim/ContactsAsyncHelper.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/java/android/pim/ContactsAsyncHelper.java b/core/java/android/pim/ContactsAsyncHelper.java index 342d2084f6aec..7c78a818e4059 100644 --- a/core/java/android/pim/ContactsAsyncHelper.java +++ b/core/java/android/pim/ContactsAsyncHelper.java @@ -183,8 +183,14 @@ public class ContactsAsyncHelper extends Handler { switch (msg.arg1) { case EVENT_LOAD_IMAGE: - InputStream inputStream = Contacts.openContactPhotoInputStream( - args.context.getContentResolver(), args.uri); + InputStream inputStream = null; + try { + inputStream = Contacts.openContactPhotoInputStream( + args.context.getContentResolver(), args.uri); + } catch (Exception e) { + Log.e(LOG_TAG, "Error opening photo input stream", e); + } + if (inputStream != null) { args.result = Drawable.createFromStream(inputStream, args.uri.toString());