| 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 6cee92c3e57c1e88a42edff7fcc9c039c79da5c0..016ba53c906d34e228751322235bf8eb853f442e 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -2642,6 +2642,14 @@ device::mojom::WakeLockService* WebContentsImpl::GetRendererWakeLock() {
|
| return renderer_wake_lock_.get();
|
| }
|
|
|
| +#if defined(OS_ANDROID)
|
| +void WebContentsImpl::GetNFC(device::nfc::mojom::NFCRequest request) {
|
| + if (!nfc_host_)
|
| + nfc_host_.reset(new NFCHost(this));
|
| + nfc_host_->GetNFC(std::move(request));
|
| +}
|
| +#endif
|
| +
|
| void WebContentsImpl::OnShowValidationMessage(
|
| RenderViewHostImpl* source,
|
| const gfx::Rect& anchor_in_root_view,
|
| @@ -4332,10 +4340,6 @@ void WebContentsImpl::RenderFrameCreated(RenderFrameHost* render_frame_host) {
|
| render_frame_host->Send(
|
| new FrameMsg_EnableViewSourceMode(render_frame_host->GetRoutingID()));
|
| }
|
| -#if defined(OS_ANDROID)
|
| - render_frame_host->GetInterfaceRegistry()->AddInterface(
|
| - GetJavaInterfaces()->CreateInterfaceFactory<device::nfc::mojom::NFC>());
|
| -#endif
|
| }
|
|
|
| void WebContentsImpl::RenderFrameDeleted(RenderFrameHost* render_frame_host) {
|
|
|