Fix: use number field for date display
This commit is contained in:
@@ -252,7 +252,7 @@ class DetailsFragment : DetailsSupportFragment() {
|
|||||||
val presenter = EpisodePresenter(lastWatchedEpisodeUrl)
|
val presenter = EpisodePresenter(lastWatchedEpisodeUrl)
|
||||||
val episodesRowAdapter = ArrayObjectAdapter(presenter)
|
val episodesRowAdapter = ArrayObjectAdapter(presenter)
|
||||||
episodes.forEachIndexed { index, episode ->
|
episodes.forEachIndexed { index, episode ->
|
||||||
Log.d(TAG, " Episode $index: ${episode.number} - ${episode.title} date=${episode.date}")
|
Log.d(TAG, " Episode $index: number=${episode.number}, title=${episode.title}, date=${episode.date}")
|
||||||
episodesRowAdapter.add(episode)
|
episodesRowAdapter.add(episode)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -24,13 +24,7 @@ class EpisodePresenter(
|
|||||||
val cardView = viewHolder.view as ImageCardView
|
val cardView = viewHolder.view as ImageCardView
|
||||||
val res = cardView.context.resources
|
val res = cardView.context.resources
|
||||||
|
|
||||||
val displayNumber = if (episode.date.isNotBlank()) {
|
cardView.titleText = episode.number
|
||||||
episode.date
|
|
||||||
} else {
|
|
||||||
episode.number
|
|
||||||
}
|
|
||||||
|
|
||||||
cardView.titleText = displayNumber
|
|
||||||
cardView.contentText = episode.title
|
cardView.contentText = episode.title
|
||||||
|
|
||||||
if (episode.url == watchedEpisodeUrl) {
|
if (episode.url == watchedEpisodeUrl) {
|
||||||
|
|||||||
Reference in New Issue
Block a user