summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Winson Chung <winsonc@google.com> 2010-10-30 14:04:05 -0700
committer Winson Chung <winsonc@google.com> 2010-10-30 14:04:35 -0700
commitaaffa8b4d4d3530e02cd6a0619b0c1485c133e55 (patch)
tree4a4cd947e20b03269f512d6f8c81fadd2aba4ac4
parente4c7b3f25ee3cb8d3fba4d15a8fbb97bc83d8dd1 (diff)
Adding NPE check when calculating remote views memory usage.
Change-Id: I9fd4b980e45cadb980ba20d5ef1ddf150639853a
-rw-r--r--core/java/android/widget/RemoteViewsAdapter.java4
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;
}