From a44dca0d1b2165c4c7dbad407de2b61529b5244d Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Thu, 10 Aug 2017 10:59:14 +0200 Subject: [PATCH] PlaylistDialog can handle LibraryAdapters, no need to cast to MediaAdapter --- src/ch/blinkenlights/android/vanilla/LibraryActivity.java | 2 +- src/ch/blinkenlights/android/vanilla/PlaylistDialog.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ch/blinkenlights/android/vanilla/LibraryActivity.java b/src/ch/blinkenlights/android/vanilla/LibraryActivity.java index 93069f2f..dbd004bf 100644 --- a/src/ch/blinkenlights/android/vanilla/LibraryActivity.java +++ b/src/ch/blinkenlights/android/vanilla/LibraryActivity.java @@ -748,7 +748,7 @@ public class LibraryActivity break; case CTX_MENU_ADD_TO_PLAYLIST: long id = intent.getLongExtra("id", LibraryAdapter.INVALID_ID); - PlaylistDialog plDialog = PlaylistDialog.newInstance(this, intent, (id == LibraryAdapter.HEADER_ID ? (MediaAdapter)mCurrentAdapter : null)); + PlaylistDialog plDialog = PlaylistDialog.newInstance(this, intent, (id == LibraryAdapter.HEADER_ID ? mCurrentAdapter : null)); plDialog.show(getFragmentManager(), "PlaylistDialog"); break; default: diff --git a/src/ch/blinkenlights/android/vanilla/PlaylistDialog.java b/src/ch/blinkenlights/android/vanilla/PlaylistDialog.java index ca637e06..18bb70e8 100644 --- a/src/ch/blinkenlights/android/vanilla/PlaylistDialog.java +++ b/src/ch/blinkenlights/android/vanilla/PlaylistDialog.java @@ -44,7 +44,7 @@ public class PlaylistDialog extends DialogFragment * Creates a new playlist dialog to assemble a playlist using an intent. * Uses a static constructor method to satisfy Gradle Release Lint. */ - public static PlaylistDialog newInstance(Callback callback, Intent intent, MediaAdapter allSource) { + public static PlaylistDialog newInstance(Callback callback, Intent intent, LibraryAdapter allSource) { PlaylistDialog pd = new PlaylistDialog(); pd.mCallback = callback; pd.mData = pd.new Data(); @@ -86,7 +86,7 @@ public class PlaylistDialog extends DialogFragment public String name; public long id; public Intent sourceIntent; - public MediaAdapter allSource; + public LibraryAdapter allSource; }