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..7e2151afc6f4e393677e6159ab21f7bd97475597 100644 |
--- a/content/browser/permissions/permission_service_impl.cc |
+++ b/content/browser/permissions/permission_service_impl.cc |
@@ -54,6 +54,11 @@ PermissionType PermissionDescriptorToPermissionType( |
return PermissionType::VIDEO_CAPTURE; |
case PermissionName::BACKGROUND_SYNC: |
return PermissionType::BACKGROUND_SYNC; |
+ case PermissionName::AMBIENT_LIGHT_SENSOR: |
+ case PermissionName::ACCELEROMETER: |
+ case PermissionName::GYROSCOPE: |
+ case PermissionName::MAGNETOMETER: |
+ return PermissionType::SENSORS; |
} |
NOTREACHED(); |
@@ -79,6 +84,7 @@ blink::WebFeaturePolicyFeature PermissionTypeToFeaturePolicyFeature( |
case PermissionType::DURABLE_STORAGE: |
case PermissionType::BACKGROUND_SYNC: |
case PermissionType::FLASH: |
+ case PermissionType::SENSORS: |
case PermissionType::NUM: |
// These aren't exposed by feature policy. |
return blink::WebFeaturePolicyFeature::kNotFound; |