PlaylistDialog can handle LibraryAdapters, no need to cast to MediaAdapter

This commit is contained in:
Adrian Ulrich 2017-08-10 10:59:14 +02:00
parent e703dea460
commit a44dca0d1b
2 changed files with 3 additions and 3 deletions

View File

@ -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:

View File

@ -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;
}