Index: chrome/browser/android/preferences/website_preference_bridge.cc |
diff --git a/chrome/browser/android/preferences/website_preference_bridge.cc b/chrome/browser/android/preferences/website_preference_bridge.cc |
index a8894128f78459ac54fe82da2487626d70f4e089..56512bce90e347e68303ab4b43107760b8523747 100644 |
--- a/chrome/browser/android/preferences/website_preference_bridge.cc |
+++ b/chrome/browser/android/preferences/website_preference_bridge.cc |
@@ -266,6 +266,33 @@ static void SetMidiSettingForOrigin(JNIEnv* env, |
static_cast<ContentSetting>(value), is_incognito); |
} |
+static void GetSensorOrigins(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jobject>& list) { |
+ GetOrigins(env, CONTENT_SETTINGS_TYPE_SENSORS, |
+ &Java_WebsitePreferenceBridge_insertSensorInfoIntoList, list, |
+ false); |
+} |
+ |
+static jint GetSensorSettingForOrigin(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jstring>& origin, |
+ const JavaParamRef<jstring>& embedder, |
+ jboolean is_incognito) { |
+ return GetSettingForOrigin(env, CONTENT_SETTINGS_TYPE_SENSORS, origin, |
+ embedder, is_incognito); |
+} |
+ |
+static void SetSensorSettingForOrigin(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jstring>& origin, |
+ const JavaParamRef<jstring>& embedder, |
+ jint value, |
+ jboolean is_incognito) { |
+ SetSettingForOrigin(env, CONTENT_SETTINGS_TYPE_SENSORS, origin, embedder, |
+ static_cast<ContentSetting>(value), is_incognito); |
+} |
+ |
static void GetProtectedMediaIdentifierOrigins( |
JNIEnv* env, |
const JavaParamRef<jclass>& clazz, |