aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/menu/ChannelsPosterPrefetcher.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/tv/menu/ChannelsPosterPrefetcher.java')
-rw-r--r--src/com/android/tv/menu/ChannelsPosterPrefetcher.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/tv/menu/ChannelsPosterPrefetcher.java b/src/com/android/tv/menu/ChannelsPosterPrefetcher.java
index f932d75d..bc5d6cfb 100644
--- a/src/com/android/tv/menu/ChannelsPosterPrefetcher.java
+++ b/src/com/android/tv/menu/ChannelsPosterPrefetcher.java
@@ -97,12 +97,13 @@ public class ChannelsPosterPrefetcher {
// This executes on the main thread, but since the item list is expected to be about 5 items
// and ImageLoader spawns an async task so this is fast enough. 1 ms in local testing.
- List<Channel> channelList = mChannelsAdapter.getItemList();
- if (channelList != null) {
- for (Channel channel : channelList) {
+ List<ChannelsRowItem> items = mChannelsAdapter.getItemList();
+ if (items != null) {
+ for (ChannelsRowItem item : items) {
if (isCanceled) {
return;
}
+ Channel channel = item.getChannel();
if (!Channel.isValid(channel)) {
continue;
}
@@ -116,7 +117,7 @@ public class ChannelsPosterPrefetcher {
}
if (DEBUG) {
Log.d(TAG, "doPrefetchImages() finished. ImageLoader may still have async tasks for "
- + "channels " + channelList);
+ + "channels " + items);
}
}