diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2018-04-12 07:21:54 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2018-04-12 07:21:54 +0000 |
commit | e8605548d98d8dca6ae52689a726c4560b76a346 (patch) | |
tree | a9fa9d7103d57ea27a90b54572192c3cc8de78c5 | |
parent | bc339a36c69e8379fc7e66f1136061ef7f421e89 (diff) | |
parent | 8c1462e7aaa3d944c4ae821e7907dcb642b056a9 (diff) | |
download | Media-e8605548d98d8dca6ae52689a726c4560b76a346.tar.gz |
Snap for 4716599 from 8c1462e7aaa3d944c4ae821e7907dcb642b056a9 to pi-release
Change-Id: I84c2740ade423787c3ee7fa6ad79635e6bf981c1
-rw-r--r-- | src/com/android/car/media/PlaybackFragment.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/car/media/PlaybackFragment.java b/src/com/android/car/media/PlaybackFragment.java index bf1e9ec..4217488 100644 --- a/src/com/android/car/media/PlaybackFragment.java +++ b/src/com/android/car/media/PlaybackFragment.java @@ -174,7 +174,8 @@ public class PlaybackFragment extends Fragment implements PlaybackModel.Playback private void updateAccentColor() { int defaultColor = getResources().getColor(android.R.color.background_dark, null); - int color = mModel.getMediaSource().getAccentColor(defaultColor); + MediaSource mediaSource = mModel.getMediaSource(); + int color = mediaSource == null ? defaultColor : mediaSource.getAccentColor(defaultColor); mSeekbar.getProgressDrawable().setColorFilter(color, PorterDuff.Mode.SRC_IN); } @@ -221,6 +222,7 @@ public class PlaybackFragment extends Fragment implements PlaybackModel.Playback mMediaSource.unsubscribe(this); } mMediaSource = newSource; + if (newSource == null) return; mMediaSource.subscribe(this); MediaManager.getInstance(getContext()) .setMediaClientComponent(mMediaSource.getBrowseServiceComponentName()); |