From 69191a517b2b541b434555b0a06fd723729003c2 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Wed, 25 Aug 2021 17:56:13 +0200 Subject: [PATCH] Strengthened control over normalized artist bio --- .../play/ui/fragment/ArtistPageFragment.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/ArtistPageFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/ArtistPageFragment.java index b8926490..5722db60 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/ArtistPageFragment.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/ArtistPageFragment.java @@ -114,7 +114,9 @@ public class ArtistPageFragment extends Fragment { private void initArtistInfo() { artistPageViewModel.getArtistInfo(artistPageViewModel.getArtist().getId()).observe(requireActivity(), artist -> { - if (bind != null) bind.artistPageBioSector.setVisibility(artist.getBio() != null ? View.VISIBLE : View.GONE); + String normalizedBio = MusicUtil.forceReadableString(artist.getBio()); + + if (bind != null) bind.artistPageBioSector.setVisibility(!normalizedBio.trim().isEmpty() ? View.VISIBLE : View.GONE); if (bind != null) bind.bioMoreTextViewClickable.setVisibility(artist.getLastfm() != null ? View.VISIBLE : View.GONE); CustomGlideRequest.Builder @@ -122,7 +124,7 @@ public class ArtistPageFragment extends Fragment { .build() .into(bind.artistBackdropImageView); - bind.bioTextView.setText(MusicUtil.forceReadableString(artist.getBio())); + bind.bioTextView.setText(normalizedBio); bind.bioMoreTextViewClickable.setOnClickListener(v -> { Intent intent = new Intent(Intent.ACTION_VIEW);