mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
Fix Episodes disappear after playing trailer
This commit is contained in:
parent
c6a3e56701
commit
5ca1e2f52f
1 changed files with 10 additions and 5 deletions
|
@ -617,7 +617,10 @@ class ResultFragmentTv : Fragment() {
|
||||||
}
|
}
|
||||||
|
|
||||||
observeNullable(viewModel.movie) { data ->
|
observeNullable(viewModel.movie) { data ->
|
||||||
|
if (data == null) return@observeNullable
|
||||||
|
|
||||||
binding?.apply {
|
binding?.apply {
|
||||||
|
|
||||||
resultPlayMovie.isVisible = data is Resource.Success
|
resultPlayMovie.isVisible = data is Resource.Success
|
||||||
resultPlaySeries.isVisible = false
|
resultPlaySeries.isVisible = false
|
||||||
resultEpisodesShow.isVisible = false
|
resultEpisodesShow.isVisible = false
|
||||||
|
@ -736,15 +739,17 @@ class ResultFragmentTv : Fragment() {
|
||||||
// Used to request focus the first time the episodes are loaded.
|
// Used to request focus the first time the episodes are loaded.
|
||||||
var hasLoadedEpisodesOnce = false
|
var hasLoadedEpisodesOnce = false
|
||||||
observeNullable(viewModel.episodes) { episodes ->
|
observeNullable(viewModel.episodes) { episodes ->
|
||||||
|
if (episodes == null) return@observeNullable
|
||||||
|
|
||||||
binding?.apply {
|
binding?.apply {
|
||||||
|
|
||||||
|
resultPlayMovie.isVisible = false
|
||||||
|
resultPlaySeries.isVisible = true
|
||||||
|
resultEpisodes.isVisible = true
|
||||||
|
resultEpisodesShow.isVisible = true
|
||||||
|
|
||||||
// resultEpisodeLoading.isVisible = episodes is Resource.Loading
|
// resultEpisodeLoading.isVisible = episodes is Resource.Loading
|
||||||
if (episodes is Resource.Success) {
|
if (episodes is Resource.Success) {
|
||||||
resultPlayMovie.isVisible = false
|
|
||||||
resultPlaySeries.isVisible = true
|
|
||||||
resultEpisodes.isVisible = true
|
|
||||||
resultEpisodesShow.isVisible = true
|
|
||||||
|
|
||||||
val first = episodes.value.firstOrNull()
|
val first = episodes.value.firstOrNull()
|
||||||
if (first != null) {
|
if (first != null) {
|
||||||
resultPlaySeriesText.text = "${getString(R.string.season_short)}${first.season}:${getString(R.string.episode_short)}${first.episode}"
|
resultPlaySeriesText.text = "${getString(R.string.season_short)}${first.season}:${getString(R.string.episode_short)}${first.episode}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue