summaryrefslogtreecommitdiff
path: root/core/java/android/widget/RemoteViewsAdapter.java
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2011-02-10 16:08:12 -0800
committerAdam Cohen <adamcohen@google.com>2011-02-11 13:33:41 -0800
commitaeb66ca473a194d0b9148234a710b26ce88c4807 (patch)
tree153281d014169e4e2c9a8c74774c527ebb91a1c1 /core/java/android/widget/RemoteViewsAdapter.java
parent83a7b963f0070022d98853ea1fb4fa5c81cc5e79 (diff)
Fixing a bug in RemoteViewsAdapter where cached items weren't being marked as requested
Change-Id: I1275cbbcd949d27c1c7444a9fb7a684ae7d7eb25
Diffstat (limited to 'core/java/android/widget/RemoteViewsAdapter.java')
-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 0a48febaed82..13a911b1d9ff 100644
--- a/core/java/android/widget/RemoteViewsAdapter.java
+++ b/core/java/android/widget/RemoteViewsAdapter.java
@@ -914,7 +914,9 @@ public class RemoteViewsAdapter extends BaseAdapter implements Handler.Callback
// view and queueing it to be loaded if it has not already been loaded.
Context context = parent.getContext();
RemoteViews rv = mCache.getRemoteViewsAt(position);
- int typeId = mCache.getMetaDataAt(position).typeId;
+ RemoteViewsIndexMetaData indexMetaData = mCache.getMetaDataAt(position);
+ indexMetaData.isRequested = true;
+ int typeId = indexMetaData.typeId;
// Reuse the convert view where possible
if (layout != null) {