diff options
author | Scott Jackson <daneren2005@gmail.com> | 2013-05-11 13:32:26 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2013-05-11 13:32:26 -0700 |
commit | ad8547948760ae0f17200517673494b751dbc16b (patch) | |
tree | fd89ddc4dc802fe990a91119c9305fa337ce0dca /subsonic-android/src/github | |
parent | 156d0f1bba846c7981cc56c8524ab0f887e7fe1a (diff) | |
download | dsub-ad8547948760ae0f17200517673494b751dbc16b.tar.gz dsub-ad8547948760ae0f17200517673494b751dbc16b.tar.bz2 dsub-ad8547948760ae0f17200517673494b751dbc16b.zip |
Search -> click album, add it's parent artist to back stack
Diffstat (limited to 'subsonic-android/src/github')
-rw-r--r-- | subsonic-android/src/github/daneren2005/dsub/fragments/SearchFragment.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/subsonic-android/src/github/daneren2005/dsub/fragments/SearchFragment.java b/subsonic-android/src/github/daneren2005/dsub/fragments/SearchFragment.java index c5c63584..9821dbf2 100644 --- a/subsonic-android/src/github/daneren2005/dsub/fragments/SearchFragment.java +++ b/subsonic-android/src/github/daneren2005/dsub/fragments/SearchFragment.java @@ -282,13 +282,21 @@ public class SearchFragment extends SubsonicFragment { }
private void onAlbumSelected(MusicDirectory.Entry album, boolean autoplay) {
- SubsonicFragment fragment = new SelectDirectoryFragment();
+ SubsonicFragment parentFragment = new SelectDirectoryFragment();
Bundle args = new Bundle();
+ args.putString(Constants.INTENT_EXTRA_NAME_ID, album.getParent());
+ args.putString(Constants.INTENT_EXTRA_NAME_NAME, album.getArtist());
+ parentFragment.setArguments(args);
+
+ replaceFragment(parentFragment, R.id.search_layout);
+
+ SubsonicFragment fragment = new SelectDirectoryFragment();
+ args = new Bundle();
args.putString(Constants.INTENT_EXTRA_NAME_ID, album.getId());
args.putString(Constants.INTENT_EXTRA_NAME_NAME, album.getTitle());
fragment.setArguments(args);
- replaceFragment(fragment, R.id.search_layout);
+ replaceFragment(fragment, R.id.select_album_layout);
}
private void onSongSelected(MusicDirectory.Entry song, boolean save, boolean append, boolean autoplay, boolean playNext) {
|