aboutsummaryrefslogtreecommitdiff
path: root/subsonic-android
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2013-05-11 13:32:26 -0700
committerScott Jackson <daneren2005@gmail.com>2013-05-11 13:32:26 -0700
commitad8547948760ae0f17200517673494b751dbc16b (patch)
treefd89ddc4dc802fe990a91119c9305fa337ce0dca /subsonic-android
parent156d0f1bba846c7981cc56c8524ab0f887e7fe1a (diff)
downloaddsub-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')
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/fragments/SearchFragment.java12
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) {