Index: content/browser/permissions/permission_service_impl.cc |
diff --git a/content/browser/permissions/permission_service_impl.cc b/content/browser/permissions/permission_service_impl.cc |
index b223db0ce962f2e61dd561f06cdecbf0a2c834f4..a322d84e84a8c7753bf881e96843dc1db5116d5f 100644 |
--- a/content/browser/permissions/permission_service_impl.cc |
+++ b/content/browser/permissions/permission_service_impl.cc |
@@ -54,6 +54,14 @@ PermissionType PermissionDescriptorToPermissionType( |
return PermissionType::VIDEO_CAPTURE; |
case PermissionName::BACKGROUND_SYNC: |
return PermissionType::BACKGROUND_SYNC; |
+ case PermissionName::AMBIENT_LIGHT_SENSOR: |
+ return PermissionType::AMBIENT_LIGHT_SENSOR; |
+ case PermissionName::ACCELEROMETER: |
+ return PermissionType::ACCELEROMETER; |
+ case PermissionName::GYROSCOPE: |
+ return PermissionType::GYROSCOPE; |
+ case PermissionName::MAGNETOMETER: |
+ return PermissionType::MAGNETOMETER; |
} |
NOTREACHED(); |
@@ -79,6 +87,10 @@ blink::WebFeaturePolicyFeature PermissionTypeToFeaturePolicyFeature( |
case PermissionType::DURABLE_STORAGE: |
case PermissionType::BACKGROUND_SYNC: |
case PermissionType::FLASH: |
+ case PermissionType::AMBIENT_LIGHT_SENSOR: |
+ case PermissionType::ACCELEROMETER: |
+ case PermissionType::GYROSCOPE: |
+ case PermissionType::MAGNETOMETER: |
case PermissionType::NUM: |
// These aren't exposed by feature policy. |
return blink::WebFeaturePolicyFeature::kNotFound; |