summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorRoboErik <epastern@google.com>2014-10-03 12:45:58 -0700
committerRoboErik <epastern@google.com>2014-10-03 12:45:58 -0700
commit51c07bc0bf338c9dd9d2345fe81d2cd964d680ca (patch)
treef1eab7d96f41898d3f32eddf9ea9545f00b84d63 /media
parentae309489c2b22c6cfcc6701b5dea13c652239ecd (diff)
downloadframeworks_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.java3
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;
}