| 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;
|
|
|