summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2011-02-11 18:25:43 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-02-11 18:25:43 -0800
commitf3032e9d9dc00efbf53c97b9d0b6f6bd33336e9f (patch)
tree9f466a71433635d2cd9ed5114aebe722482d6b3b /core
parentb27a1ca53e43c97d206d19c2b219f53690b324eb (diff)
parentaeb66ca473a194d0b9148234a710b26ce88c4807 (diff)
downloadframeworks_base-f3032e9d9dc00efbf53c97b9d0b6f6bd33336e9f.zip
frameworks_base-f3032e9d9dc00efbf53c97b9d0b6f6bd33336e9f.tar.gz
frameworks_base-f3032e9d9dc00efbf53c97b9d0b6f6bd33336e9f.tar.bz2
Merge "Fixing a bug in RemoteViewsAdapter where cached items weren't being marked as requested"
Diffstat (limited to 'core')
-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 0a48feb..13a911b 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) {