diff options
| author | RoboErik <epastern@google.com> | 2014-10-03 12:45:58 -0700 |
|---|---|---|
| committer | RoboErik <epastern@google.com> | 2014-10-03 12:45:58 -0700 |
| commit | 51c07bc0bf338c9dd9d2345fe81d2cd964d680ca (patch) | |
| tree | f1eab7d96f41898d3f32eddf9ea9545f00b84d63 /media | |
| parent | ae309489c2b22c6cfcc6701b5dea13c652239ecd (diff) | |
| download | frameworks_base-51c07bc0bf338c9dd9d2345fe81d2cd964d680ca.zip frameworks_base-51c07bc0bf338c9dd9d2345fe81d2cd964d680ca.tar.gz frameworks_base-51c07bc0bf338c9dd9d2345fe81d2cd964d680ca.tar.bz2 | |
Fix regression in RCC.editMetadata(false)
Found a very simple fix. Just set the cached metadata so we have
it to copy over when editMetadata(false) is called.
bug:17796693
Change-Id: Ib27f0c3d28e7f2a3c7d9495697f36c8045e2bcf6
Diffstat (limited to 'media')
| -rw-r--r-- | media/java/android/media/RemoteControlClient.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/media/java/android/media/RemoteControlClient.java b/media/java/android/media/RemoteControlClient.java index 3c2ad0e..0336f11 100644 --- a/media/java/android/media/RemoteControlClient.java +++ b/media/java/android/media/RemoteControlClient.java @@ -572,7 +572,8 @@ import java.lang.IllegalArgumentException; // USE_SESSIONS if (mSession != null && mMetadataBuilder != null) { - mSession.setMetadata(mMetadataBuilder.build()); + mMediaMetadata = mMetadataBuilder.build(); + mSession.setMetadata(mMediaMetadata); } mApplied = true; } |
