Merge "Better API change management" into oc-dev
diff --git a/media-compat/api21/android/support/v4/media/MediaBrowserServiceCompatApi21.java b/media-compat/api21/android/support/v4/media/MediaBrowserServiceCompatApi21.java
index fc6444a..4b2903a 100644
--- a/media-compat/api21/android/support/v4/media/MediaBrowserServiceCompatApi21.java
+++ b/media-compat/api21/android/support/v4/media/MediaBrowserServiceCompatApi21.java
@@ -117,8 +117,9 @@
@Override
public MediaBrowserService.BrowserRoot onGetRoot(String clientPackageName, int clientUid,
Bundle rootHints) {
+ Bundle copiedRootHints = rootHints == null ? null : new Bundle(rootHints);
MediaBrowserServiceCompatApi21.BrowserRoot browserRoot = mServiceProxy.onGetRoot(
- clientPackageName, clientUid, new Bundle(rootHints));
+ clientPackageName, clientUid, copiedRootHints);
return browserRoot == null ? null : new MediaBrowserService.BrowserRoot(
browserRoot.mRootId, browserRoot.mExtras);
}