Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index bc2bfbb066280408bc461f74678ed938f1d40d80..57078236f52e72353c2899927f96ae02a496d1fe 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -3801,6 +3801,20 @@ void WebContentsImpl::OnMediaSessionMetadataChanged() { |
} |
} |
+void WebContentsImpl::OnMediaSessionEnabledAction( |
+ blink::mojom::MediaSessionAction action) { |
+ for (auto& observer : observers_) { |
+ observer.MediaSessionEnabledAction(action); |
+ } |
+} |
+ |
+void WebContentsImpl::OnMediaSessionDisabledAction( |
+ blink::mojom::MediaSessionAction action) { |
+ for (auto& observer : observers_) { |
+ observer.MediaSessionDisabledAction(action); |
+ } |
+} |
+ |
void WebContentsImpl::ResumeMediaSession() { |
MediaSession::Get(this)->Resume(MediaSession::SuspendType::UI); |
} |
@@ -3813,6 +3827,11 @@ void WebContentsImpl::StopMediaSession() { |
MediaSession::Get(this)->Stop(MediaSession::SuspendType::UI); |
} |
+void WebContentsImpl::DidReceiveMediaSessionAction( |
+ blink::mojom::MediaSessionAction action) { |
+ MediaSession::Get(this)->DidReceiveAction(action); |
+} |
+ |
void WebContentsImpl::OnPasswordInputShownOnHttp() { |
controller_.ssl_manager()->DidShowPasswordInputOnHttp(); |
} |