diff options
Diffstat (limited to 'src/com/android/tv/recommendation/ChannelRecord.java')
-rw-r--r-- | src/com/android/tv/recommendation/ChannelRecord.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/tv/recommendation/ChannelRecord.java b/src/com/android/tv/recommendation/ChannelRecord.java index 10aaeef7..26f0fbf0 100644 --- a/src/com/android/tv/recommendation/ChannelRecord.java +++ b/src/com/android/tv/recommendation/ChannelRecord.java @@ -19,8 +19,10 @@ package com.android.tv.recommendation; import android.content.Context; import android.support.annotation.VisibleForTesting; +import com.android.tv.TvApplication; import com.android.tv.data.Channel; import com.android.tv.data.Program; +import com.android.tv.data.ProgramDataManager; import com.android.tv.util.Utils; import java.util.ArrayDeque; @@ -68,7 +70,9 @@ public class ChannelRecord { public Program getCurrentProgram() { long time = System.currentTimeMillis(); if (mCurrentProgram == null || mCurrentProgram.getEndTimeUtcMillis() < time) { - mCurrentProgram = Utils.getCurrentProgram(mContext, mChannel.getId()); + ProgramDataManager manager = + TvApplication.getSingletons(mContext).getProgramDataManager(); + mCurrentProgram = manager.getCurrentProgram(mChannel.getId()); } return mCurrentProgram; } |