Index: third_party/WebKit/Source/modules/permissions/Permissions.cpp |
diff --git a/third_party/WebKit/Source/modules/permissions/Permissions.cpp b/third_party/WebKit/Source/modules/permissions/Permissions.cpp |
index f622d3b8ff9530903748ae1ae6a9c1ae3b03f554..7ef6970a5adedde9b2ea54138b4d7bf238494d4a 100644 |
--- a/third_party/WebKit/Source/modules/permissions/Permissions.cpp |
+++ b/third_party/WebKit/Source/modules/permissions/Permissions.cpp |
@@ -90,6 +90,18 @@ PermissionDescriptorPtr ParsePermission(ScriptState* script_state, |
} |
if (name == "background-sync") |
return CreatePermissionDescriptor(PermissionName::BACKGROUND_SYNC); |
+ if (name == "sensors") |
+ return CreatePermissionDescriptor(PermissionName::SENSORS); |
+ if (name == "ambient-light-sensor") |
+ return CreatePermissionDescriptor(PermissionName::AMBIENT_LIGHT_SENSOR); |
+ if (name == "magnetometer") |
+ return CreatePermissionDescriptor(PermissionName::MAGNETOMETER); |
+ if (name == "accelerometer") |
+ return CreatePermissionDescriptor(PermissionName::ACCELEROMETER); |
+ if (name == "gyroscope") |
+ return CreatePermissionDescriptor(PermissionName::GYROSCOPE); |
+ if (name == "orientation-sensor") |
+ return CreatePermissionDescriptor(PermissionName::ORIENTATION_SENSOR); |
return nullptr; |
} |