Index: android_webview/browser/aw_permission_manager.cc |
diff --git a/android_webview/browser/aw_permission_manager.cc b/android_webview/browser/aw_permission_manager.cc |
index e6eafa0552eab261fa04272956fcd4b1d1e6d3de..92d6b56da98858c63c03552e5980823b95ae93a1 100644 |
--- a/android_webview/browser/aw_permission_manager.cc |
+++ b/android_webview/browser/aw_permission_manager.cc |
@@ -324,6 +324,10 @@ int AwPermissionManager::RequestPermissions( |
case PermissionType::PUSH_MESSAGING: |
case PermissionType::DURABLE_STORAGE: |
case PermissionType::BACKGROUND_SYNC: |
+ case PermissionType::AMBIENT_LIGHT_SENSOR: |
+ case PermissionType::ACCELEROMETER: |
+ case PermissionType::GYROSCOPE: |
+ case PermissionType::MAGNETOMETER: |
case PermissionType::FLASH: |
NOTIMPLEMENTED() << "RequestPermissions is not implemented for " |
<< static_cast<int>(permissions[i]); |
@@ -462,6 +466,10 @@ void AwPermissionManager::CancelPermissionRequest(int request_id) { |
case PermissionType::AUDIO_CAPTURE: |
case PermissionType::VIDEO_CAPTURE: |
case PermissionType::BACKGROUND_SYNC: |
+ case PermissionType::AMBIENT_LIGHT_SENSOR: |
+ case PermissionType::ACCELEROMETER: |
+ case PermissionType::GYROSCOPE: |
+ case PermissionType::MAGNETOMETER: |
case PermissionType::FLASH: |
NOTIMPLEMENTED() << "CancelPermission not implemented for " |
<< static_cast<int>(permission); |