diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/PlaylistEditorDialog.java b/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/PlaylistEditorDialog.java index 995f3e7f..cfb7527f 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/PlaylistEditorDialog.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/PlaylistEditorDialog.java @@ -108,7 +108,9 @@ public class PlaylistEditorDialog extends DialogFragment { playlistDialogSongHorizontalAdapter = new PlaylistDialogSongHorizontalAdapter(); bind.playlistSongRecyclerView.setAdapter(playlistDialogSongHorizontalAdapter); - playlistEditorViewModel.getPlaylistSongLiveList().observe(requireActivity(), songs -> playlistDialogSongHorizontalAdapter.setItems(songs)); + playlistEditorViewModel.getPlaylistSongLiveList().observe(requireActivity(), songs -> { + if (songs != null) playlistDialogSongHorizontalAdapter.setItems(songs); + }); new ItemTouchHelper(new ItemTouchHelper.SimpleCallback(ItemTouchHelper.UP | ItemTouchHelper.DOWN, ItemTouchHelper.LEFT) { int originalPosition = -1;