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 e8585d993f345a96d854180aca0f7c01d214a8c5..d72bb8f67cbf8ba298b4fb240a3e26374ea4aef9 100644 |
--- a/chrome/browser/android/preferences/website_preference_bridge.cc |
+++ b/chrome/browser/android/preferences/website_preference_bridge.cc |
@@ -278,6 +278,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, |