Commit 0f3adac2 authored by Ken Rockot's avatar Ken Rockot Committed by Commit Bot

Fix plugin access to media devices

This was broken by https://crrev.com/8d654258 where
PepperMediaDeviceManager was not updated to acquire the relevant
interfaces from their new location.

Bug: 1013652
Change-Id: I040943975c4638159f788b47e24aa3a20ee729d1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1869019Reviewed-by: default avatarBill Budge <bbudge@chromium.org>
Commit-Queue: Ken Rockot <rockot@google.com>
Cr-Commit-Position: refs/heads/master@{#707503}
parent a75fc726
......@@ -273,8 +273,7 @@ blink::mojom::MediaStreamDispatcherHost*
PepperMediaDeviceManager::GetMediaStreamDispatcherHost() {
if (!dispatcher_host_) {
CHECK(render_frame());
CHECK(render_frame()->GetRemoteInterfaces());
render_frame()->GetRemoteInterfaces()->GetInterface(
render_frame()->GetBrowserInterfaceBroker()->GetInterface(
dispatcher_host_.BindNewPipeAndPassReceiver());
}
return dispatcher_host_.get();
......@@ -294,8 +293,7 @@ blink::mojom::MediaDevicesDispatcherHost*
PepperMediaDeviceManager::GetMediaDevicesDispatcher() {
if (!media_devices_dispatcher_) {
CHECK(render_frame());
CHECK(render_frame()->GetRemoteInterfaces());
render_frame()->GetRemoteInterfaces()->GetInterface(
render_frame()->GetBrowserInterfaceBroker()->GetInterface(
media_devices_dispatcher_.BindNewPipeAndPassReceiver());
}
......
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