| Index: content/renderer/pepper/pepper_plugin_delegate_impl.cc
|
| ===================================================================
|
| --- content/renderer/pepper/pepper_plugin_delegate_impl.cc (revision 148913)
|
| +++ content/renderer/pepper/pepper_plugin_delegate_impl.cc (working copy)
|
| @@ -1495,6 +1495,24 @@
|
| return request_id;
|
| }
|
|
|
| +int PepperPluginDelegateImpl::StopEnumerateDevices(int request_id) {
|
| + device_enumeration_event_handler_->UnregisterEnumerateDevicesCallback(
|
| + request_id);
|
| +
|
| +#if defined(ENABLE_WEBRTC)
|
| + render_view_->media_stream_dispatcher()->StopEnumerateDevices(
|
| + request_id, device_enumeration_event_handler_.get()->AsWeakPtr());
|
| +#else
|
| + MessageLoop::current()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(
|
| + &PepperDeviceEnumerationEventHandler::OnDevicesEnumerationFailed,
|
| + device_enumeration_event_handler_->AsWeakPtr(), request_id));
|
| +#endif
|
| +
|
| + return request_id;
|
| +}
|
| +
|
| bool PepperPluginDelegateImpl::OnMessageReceived(const IPC::Message& message) {
|
| bool handled = true;
|
| IPC_BEGIN_MESSAGE_MAP(PepperPluginDelegateImpl, message)
|
|
|