diff options
| author | 2009-08-05 10:41:09 -0700 | |
|---|---|---|
| committer | 2009-08-05 10:41:09 -0700 | |
| commit | d4543c519b7724841eb77bb57ff360e6c40cd69a (patch) | |
| tree | 6af0f18578e92595f50e88ad2d63718305b97465 | |
| parent | 6942330251cd778f85169c6265c584648b42428d (diff) | |
| parent | a02d0d60204b94f88da4896f7dcfa8d58dca5c43 (diff) | |
Merge change 20108 into donut
* changes:
Guard against remote process dying when retrieving column from cursor.
| -rw-r--r-- | core/java/android/app/SuggestionsAdapter.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/app/SuggestionsAdapter.java b/core/java/android/app/SuggestionsAdapter.java index 4a00e485f567..bd4e66e44ee9 100644 --- a/core/java/android/app/SuggestionsAdapter.java +++ b/core/java/android/app/SuggestionsAdapter.java @@ -658,7 +658,14 @@ class SuggestionsAdapter extends ResourceCursorAdapter { if (col == NONE) { return null; } - return cursor.getString(col); + try { + return cursor.getString(col); + } catch (Exception e) { + Log.e(LOG_TAG, + "unexpected error retrieving valid column from cursor, " + + "did the remote process die?", e); + return null; + } } } |