summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-05-23 07:21:52 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-05-23 07:21:52 +0000
commita83616c099a5199262e41b242043f28304cc0f47 (patch)
tree0bac442715066830480a951f459e73100bc4acc3
parentf397184559ab991da7b0e91822b425461e898e52 (diff)
parente8f6fb8b486c5ae99452d2fc93a922d80df1d76d (diff)
downloadMedia-a83616c099a5199262e41b242043f28304cc0f47.tar.gz
Snap for 4799153 from e8f6fb8b486c5ae99452d2fc93a922d80df1d76d to pi-release
Change-Id: I2c86233529d82765191e3c6058efb076eb68eaa0
-rw-r--r--src/com/android/car/media/MediaActivity.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/car/media/MediaActivity.java b/src/com/android/car/media/MediaActivity.java
index 6a502b0..762a4fe 100644
--- a/src/com/android/car/media/MediaActivity.java
+++ b/src/com/android/car/media/MediaActivity.java
@@ -410,10 +410,13 @@ public class MediaActivity extends CarDrawerActivity implements BrowseFragment.C
if (Log.isLoggable(TAG, Log.INFO)) {
Log.i(TAG, "Browsing: " + mediaSource.getName());
}
+ // Prepare the media source for playback
+ mPlaybackModel.onPrepare();
+ // Make the drawer display browse information of the selected source
ComponentName component = mMediaSource.getBrowseServiceComponentName();
MediaManager.getInstance(this).setMediaClientComponent(component);
// If content forward browsing is disabled, then no need to subscribe to this media
- // source.
+ // source, we will use the drawer instead.
if (mContentForwardBrowseEnabled) {
Log.i(TAG, "Content forward is enabled: subscribing to " +
mMediaSource.getPackageName());
@@ -635,7 +638,7 @@ public class MediaActivity extends CarDrawerActivity implements BrowseFragment.C
public List<MediaSource> getMediaSources() {
return mMediaSourcesManager.getMediaSources()
.stream()
- .filter(source -> source.getMediaBrowser() != null && !source.isCustom())
+ .filter(source -> source.getMediaBrowser() != null || source.isCustom())
.collect(Collectors.toList());
}