Ensure current volume is current
This sets the current volume when a session is switched over to
remote playback. Otherwise it won't be current until it changes and
sends an update.
Change-Id: Iabedb24a34e88308e7e3c56a2b1ab279a17b466b
diff --git a/media/java/android/media/session/MediaSession.java b/media/java/android/media/session/MediaSession.java
index eac6809..1670097 100644
--- a/media/java/android/media/session/MediaSession.java
+++ b/media/java/android/media/session/MediaSession.java
@@ -290,6 +290,7 @@
try {
mBinder.setPlaybackToRemote(volumeProvider.getVolumeControl(),
volumeProvider.getMaxVolume());
+ mBinder.setCurrentVolume(volumeProvider.onGetCurrentVolume());
} catch (RemoteException e) {
Log.wtf(TAG, "Failure in setPlaybackToRemote.", e);
}