Index: content/public/android/java/src/org/chromium/content/browser/InterfaceRegistrarImpl.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/InterfaceRegistrarImpl.java b/content/public/android/java/src/org/chromium/content/browser/InterfaceRegistrarImpl.java |
index 2ff817a757b3f9363aad67e8e3eedc008e45efb1..0e8df902288e0050d8ee54983c88c76db8b1a4d0 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/InterfaceRegistrarImpl.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/InterfaceRegistrarImpl.java |
@@ -80,7 +80,9 @@ class InterfaceRegistrarImpl { |
implements InterfaceRegistrar<WebContents> { |
@Override |
public void registerInterfaces(InterfaceRegistry registry, final WebContents webContents) { |
- registry.addInterface(Nfc.MANAGER, new NfcFactory(webContents)); |
+ if (ContentFeatureList.isEnabled(ContentFeatureList.WEB_NFC)) { |
+ registry.addInterface(Nfc.MANAGER, new NfcFactory(webContents)); |
+ } |
} |
} |