diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt
index 9036522f..feae71ac 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt
@@ -246,6 +246,7 @@ class ResultFragmentTv : Fragment() {
storedData.start
)
// ===== ===== =====
+ var comingSoon = false
binding?.apply {
//episodesShadow.rotationX = 180.0f//if(episodesShadow.isRtl()) 180.0f else 0.0f
@@ -648,8 +649,7 @@ class ResultFragmentTv : Fragment() {
if (data == null) return@observeNullable
binding?.apply {
-
- resultPlayMovie.isVisible = data is Resource.Success
+ resultPlayMovie.isVisible = (data is Resource.Success) && !comingSoon
resultPlaySeries.isVisible = false
resultEpisodesShow.isVisible = false
@@ -775,9 +775,9 @@ class ResultFragmentTv : Fragment() {
binding?.apply {
resultPlayMovie.isVisible = false
- resultPlaySeries.isVisible = true
- resultEpisodes.isVisible = true
- resultEpisodesShow.isVisible = true
+ resultPlaySeries.isVisible = true && !comingSoon
+ resultEpisodes.isVisible = true && !comingSoon
+ resultEpisodesShow.isVisible = true && !comingSoon
// resultEpisodeLoading.isVisible = episodes is Resource.Loading
if (episodes is Resource.Success) {
@@ -898,8 +898,12 @@ class ResultFragmentTv : Fragment() {
radius = 0,
errorImageDrawable = error
)
- resultComingSoon.isVisible = d.comingSoon
+ comingSoon = d.comingSoon
+ resultTvComingSoon.isVisible = d.comingSoon
+ resultPlayMovie.isGone = d.comingSoon
+ resultPlaySeries.isGone = d.comingSoon
resultDataHolder.isGone = d.comingSoon
+
UIHelper.populateChips(resultTag, d.tags)
resultCastItems.isGone = d.actors.isNullOrEmpty()
(resultCastItems.adapter as? ActorAdaptor)?.updateList(
diff --git a/app/src/main/res/layout/fragment_result_tv.xml b/app/src/main/res/layout/fragment_result_tv.xml
index ad99bf40..ba8b728e 100644
--- a/app/src/main/res/layout/fragment_result_tv.xml
+++ b/app/src/main/res/layout/fragment_result_tv.xml
@@ -604,6 +604,20 @@ https://developer.android.com/design/ui/tv/samples/jet-fit
tools:listitem="@layout/cast_item"
tools:visibility="visible" />
+
+