Commit eed3261f authored by Julie Jeongeun Kim's avatar Julie Jeongeun Kim Committed by Commit Bot

Convert FeatureManager of chromecast to new Mojo types

This CL converts FeatureManagerPtr and FeatureManagerRequest
to new Mojo types.

It uses Remote and PendingReceiver instead of
FeatureManagerPtr and FeatureManagerRequest.

Bug: 955171
Change-Id: I88f7e339768c0aaaafdc43d9ec515e1d4b8e7464
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804710Reviewed-by: default avatarOksana Zhuravlova <oksamyt@chromium.org>
Reviewed-by: default avatarSean Topping <seantopping@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697278}
parent ed1d611e
......@@ -366,9 +366,10 @@ void CastWebContentsImpl::RenderFrameCreated(
render_frame_host->GetRemoteAssociatedInterfaces());
}
chromecast::shell::mojom::FeatureManagerPtr feature_manager_ptr;
render_frame_host->GetRemoteInterfaces()->GetInterface(&feature_manager_ptr);
feature_manager_ptr->ConfigureFeatures(GetRendererFeatures());
mojo::Remote<chromecast::shell::mojom::FeatureManager> feature_manager_remote;
render_frame_host->GetRemoteInterfaces()->GetInterface(
feature_manager_remote.BindNewPipeAndPassReceiver());
feature_manager_remote->ConfigureFeatures(GetRendererFeatures());
chromecast::shell::mojom::MediaPlaybackOptionsAssociatedPtr
media_playback_options;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment