mirror of
https://github.com/apognu/otter
synced 2025-02-09 15:58:39 +01:00
We failed to remove bold typeface for non-currently playing tracks when recycling views. This is fixed.
This commit is contained in:
parent
a21cafdbe0
commit
98b7812a47
@ -59,12 +59,11 @@ class FavoritesAdapter(private val context: Context?, private val favoriteListen
|
||||
holder.artist.setTypeface(holder.artist.typeface, Typeface.DEFAULT.weight)
|
||||
},
|
||||
{
|
||||
holder.title.setTypeface(holder.title.typeface, Typeface.NORMAL)
|
||||
holder.artist.setTypeface(holder.artist.typeface, Typeface.NORMAL)
|
||||
holder.title.typeface = Typeface.create(holder.title.typeface, Typeface.NORMAL)
|
||||
holder.artist.typeface = Typeface.create(holder.artist.typeface, Typeface.NORMAL)
|
||||
})
|
||||
|
||||
|
||||
if (favorite == currentTrack || favorite.current) {
|
||||
if (favorite.id == currentTrack?.id) {
|
||||
holder.title.setTypeface(holder.title.typeface, Typeface.BOLD)
|
||||
holder.artist.setTypeface(holder.artist.typeface, Typeface.BOLD)
|
||||
}
|
||||
|
@ -76,7 +76,7 @@ class PlaylistTracksAdapter(private val context: Context?, private val favoriteL
|
||||
})
|
||||
|
||||
|
||||
if (track.track == currentTrack || track.track.current) {
|
||||
if (track.track == currentTrack) {
|
||||
holder.title.setTypeface(holder.title.typeface, Typeface.BOLD)
|
||||
holder.artist.setTypeface(holder.artist.typeface, Typeface.BOLD)
|
||||
}
|
||||
|
@ -70,8 +70,8 @@ class TracksAdapter(private val context: Context?, private val favoriteListener:
|
||||
holder.artist.setTypeface(holder.artist.typeface, Typeface.DEFAULT.weight)
|
||||
},
|
||||
{
|
||||
holder.title.setTypeface(holder.title.typeface, Typeface.NORMAL)
|
||||
holder.artist.setTypeface(holder.artist.typeface, Typeface.NORMAL)
|
||||
holder.title.typeface = Typeface.create(holder.title.typeface, Typeface.NORMAL)
|
||||
holder.artist.typeface = Typeface.create(holder.artist.typeface, Typeface.NORMAL)
|
||||
})
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user