diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerControllerFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerControllerFragment.java index cd055488..2a4fe540 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerControllerFragment.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerControllerFragment.java @@ -178,12 +178,16 @@ public class PlayerControllerFragment extends Fragment { } private void initArtistLabelButton() { - playerArtistNameLabel.setOnClickListener(view -> playerBottomSheetViewModel.getLiveArtist().observe(requireActivity(), artist -> { - Bundle bundle = new Bundle(); - bundle.putParcelable("artist_object", artist); - NavHostFragment.findNavController(this).navigate(R.id.artistPageFragment, bundle); - activity.collapseBottomSheet(); - })); + playerBottomSheetViewModel.getLiveArtist().observe(requireActivity(), artist -> { + if (artist != null) { + playerArtistNameLabel.setOnClickListener(view -> { + Bundle bundle = new Bundle(); + bundle.putParcelable("artist_object", artist); + NavHostFragment.findNavController(this).navigate(R.id.artistPageFragment, bundle); + activity.collapseBottomSheet(); + }); + } + }); } public void goBackToFirstPage() {