Index: content/browser/media/media_web_contents_observer.cc |
diff --git a/content/browser/media/media_web_contents_observer.cc b/content/browser/media/media_web_contents_observer.cc |
index 7e11255ab58c84d4eaffa7542136a857ee70712b..d49b495b0eff968bdd7137a52f6626a93a886318 100644 |
--- a/content/browser/media/media_web_contents_observer.cc |
+++ b/content/browser/media/media_web_contents_observer.cc |
@@ -109,6 +109,17 @@ void MediaWebContentsObserver::WasHidden() { |
video_power_save_blocker_.reset(); |
} |
+void MediaWebContentsObserver::RequestPersistentVideo(bool value) { |
+ if (!fullscreen_player_) |
+ return; |
+ |
+ // The message is sent to the renderer even though the video is already the |
+ // fullscreen element itself. It will eventually be handled by Blink. |
+ Send(new MediaPlayerDelegateMsg_BecamePersistentVideo( |
+ fullscreen_player_->first->GetRoutingID(), fullscreen_player_->second, |
+ value)); |
+} |
+ |
void MediaWebContentsObserver::OnMediaDestroyed( |
RenderFrameHost* render_frame_host, |
int delegate_id) { |