From c443bb4fbc3c67496f7e92c2c4f196c114f88797 Mon Sep 17 00:00:00 2001 From: dkanada Date: Sat, 23 May 2020 11:29:59 +0900 Subject: [PATCH] fix some issues with the track number --- .../gramophone/adapter/song/AlbumSongAdapter.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/AlbumSongAdapter.java b/app/src/main/java/com/dkanada/gramophone/adapter/song/AlbumSongAdapter.java index 8680b281..b32b8618 100644 --- a/app/src/main/java/com/dkanada/gramophone/adapter/song/AlbumSongAdapter.java +++ b/app/src/main/java/com/dkanada/gramophone/adapter/song/AlbumSongAdapter.java @@ -32,7 +32,14 @@ public class AlbumSongAdapter extends SongAdapter { if (holder.imageText != null) { final String trackNumber = song.trackNumber > 0 ? String.format(Locale.ENGLISH, "%02d", song.trackNumber) : null; final String discNumber = song.discNumber > 0 ? String.valueOf(song.discNumber) : null; - holder.imageText.setText(trackNumber != null ? String.format(Locale.ENGLISH, "%s.%s", discNumber, trackNumber) : "-"); + + if (trackNumber != null && discNumber != null) { + holder.imageText.setText(String.format(Locale.ENGLISH, "%s.%s", discNumber, trackNumber)); + } else if (trackNumber != null) { + holder.imageText.setText(String.format(Locale.ENGLISH, "%s", trackNumber)); + } else { + holder.imageText.setText("-"); + } } }