diff options
| author | 2010-10-30 14:04:05 -0700 | |
|---|---|---|
| committer | 2010-10-30 14:04:35 -0700 | |
| commit | aaffa8b4d4d3530e02cd6a0619b0c1485c133e55 (patch) | |
| tree | 4a4cd947e20b03269f512d6f8c81fadd2aba4ac4 | |
| parent | e4c7b3f25ee3cb8d3fba4d15a8fbb97bc83d8dd1 (diff) | |
Adding NPE check when calculating remote views memory usage.
Change-Id: I9fd4b980e45cadb980ba20d5ef1ddf150639853a
| -rw-r--r-- | core/java/android/widget/RemoteViewsAdapter.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/widget/RemoteViewsAdapter.java b/core/java/android/widget/RemoteViewsAdapter.java index 40ac76c6eccd..5c3561feb030 100644 --- a/core/java/android/widget/RemoteViewsAdapter.java +++ b/core/java/android/widget/RemoteViewsAdapter.java @@ -470,7 +470,9 @@ public class RemoteViewsAdapter extends BaseAdapter { int mem = 0; for (Integer i : mIndexRemoteViews.keySet()) { final RemoteViews v = mIndexRemoteViews.get(i); - mem += v.estimateBitmapMemoryUsage(); + if (v != null) { + mem += v.estimateBitmapMemoryUsage(); + } } return mem; } |