diff options
| author | Adam Cohen <adamcohen@google.com> | 2011-02-10 16:08:12 -0800 |
|---|---|---|
| committer | Adam Cohen <adamcohen@google.com> | 2011-02-11 13:33:41 -0800 |
| commit | aeb66ca473a194d0b9148234a710b26ce88c4807 (patch) | |
| tree | 153281d014169e4e2c9a8c74774c527ebb91a1c1 /core/java/android/widget/RemoteViewsAdapter.java | |
| parent | 83a7b963f0070022d98853ea1fb4fa5c81cc5e79 (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.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 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) { |
