Index: android_webview/native/aw_contents.cc |
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc |
index 89f611bed691396c51ee51c1d0bb603cd06e0340..fcea07b4f98b5e762d480631231a500ecd285e2c 100644 |
--- a/android_webview/native/aw_contents.cc |
+++ b/android_webview/native/aw_contents.cc |
@@ -657,6 +657,32 @@ void AwContents::CancelMIDISysexPermissionRequests(const GURL& origin) { |
origin, AwPermissionRequest::AwPermissionRequest::MIDISysex); |
} |
+void AwContents::RequestSensorPermission( |
+ const GURL& origin, |
+ const base::Callback<void(bool)>& callback) { |
+ permission_request_handler_->SendRequest( |
+ std::unique_ptr<AwPermissionRequestDelegate>(new SimplePermissionRequest( |
+ origin, AwPermissionRequest::Sensors, callback))); |
+} |
+ |
+void AwContents::CancelSensorPermissionRequests(const GURL& origin) { |
+ permission_request_handler_->CancelRequest( |
+ origin, AwPermissionRequest::AwPermissionRequest::Sensors); |
+} |
+ |
+void AwContents::RequestSensorPermission( |
+ const GURL& origin, |
+ const base::Callback<void(bool)>& callback) { |
+ permission_request_handler_->SendRequest( |
+ std::unique_ptr<AwPermissionRequestDelegate>(new SimplePermissionRequest( |
+ origin, AwPermissionRequest::Sensors, callback))); |
+} |
+ |
+void AwContents::CancelSensorPermissionRequests(const GURL& origin) { |
+ permission_request_handler_->CancelRequest( |
+ origin, AwPermissionRequest::AwPermissionRequest::Sensors); |
+} |
+ |
void AwContents::FindAllAsync(JNIEnv* env, |
const JavaParamRef<jobject>& obj, |
const JavaParamRef<jstring>& search_string) { |