| Index: content/browser/android/web_contents_observer_proxy.cc
|
| diff --git a/content/browser/android/web_contents_observer_proxy.cc b/content/browser/android/web_contents_observer_proxy.cc
|
| index b9e23ac980beb253840b61050245f4e1159ac4cb..ca274f8f0dd116f093012d0da0cf7dacb09234b9 100644
|
| --- a/content/browser/android/web_contents_observer_proxy.cc
|
| +++ b/content/browser/android/web_contents_observer_proxy.cc
|
| @@ -306,9 +306,17 @@ void WebContentsObserverProxy::DidStartNavigationToPendingEntry(
|
| jstring_url);
|
| }
|
|
|
| -void WebContentsObserverProxy::MediaSessionStateChanged(
|
| - bool is_controllable,
|
| - bool is_suspended,
|
| +void WebContentsObserverProxy::MediaSessionStateChanged(bool is_controllable,
|
| + bool is_suspended) {
|
| + JNIEnv* env = AttachCurrentThread();
|
| +
|
| + ScopedJavaLocalRef<jobject> obj(java_observer_);
|
| +
|
| + Java_WebContentsObserverProxy_mediaSessionStateChanged(
|
| + env, obj, is_controllable, is_suspended);
|
| +}
|
| +
|
| +void WebContentsObserverProxy::MediaSessionMetadataChanged(
|
| const base::Optional<MediaMetadata>& metadata) {
|
| JNIEnv* env = AttachCurrentThread();
|
|
|
| @@ -318,8 +326,8 @@ void WebContentsObserverProxy::MediaSessionStateChanged(
|
| if (metadata.has_value())
|
| j_metadata = MediaMetadataAndroid::CreateJavaObject(env, metadata.value());
|
|
|
| - Java_WebContentsObserverProxy_mediaSessionStateChanged(
|
| - env, obj, is_controllable, is_suspended, j_metadata);
|
| + Java_WebContentsObserverProxy_mediaSessionMetadataChanged(env, obj,
|
| + j_metadata);
|
| }
|
|
|
| void WebContentsObserverProxy::SetToBaseURLForDataURLIfNeeded(
|
|
|