From 20aca6543229bc22c6369f1231d14a4364927155 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 13 Aug 2022 16:53:19 +0800 Subject: [PATCH] Fix bug --- .../com/fongmi/android/tv/ui/activity/DetailActivity.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index ebb55c8cd..cb73e443c 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -229,7 +229,6 @@ public class DetailActivity extends BaseActivity implements KeyDown.Listener { } private void setEpisodeActivated(Vod.Flag.Episode item) { - if (shouldEnterFullscreen()) return; mCurrent = mBinding.flag.getSelectedPosition(); for (int i = 0; i < mFlagAdapter.size(); i++) ((Vod.Flag) mFlagAdapter.get(i)).toggle(mCurrent == i, item); mEpisodeAdapter.notifyArrayItemRangeChanged(0, mEpisodeAdapter.size()); @@ -245,8 +244,8 @@ public class DetailActivity extends BaseActivity implements KeyDown.Listener { mGroupAdapter.setItems(items, null); } - private boolean shouldEnterFullscreen() { - boolean enter = !mFullscreen && mBinding.episode.getSelectedPosition() == getEpisodePosition(); + private boolean shouldEnterFullscreen(Vod.Flag.Episode item) { + boolean enter = !mFullscreen && item.getUrl().equals(mHistory.getEpisodeUrl()); if (enter) enterFullscreen(); return enter; }