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 c393f5ed626ae4cd053399dd355af534f55106cb..23346df25fba9a095431539bb49409bbea6cf73b 100644 |
--- a/third_party/WebKit/Source/modules/permissions/Permissions.cpp |
+++ b/third_party/WebKit/Source/modules/permissions/Permissions.cpp |
@@ -87,6 +87,16 @@ PermissionDescriptorPtr parsePermission(ScriptState* scriptState, |
} |
if (name == "background-sync") |
return createPermissionDescriptor(PermissionName::BACKGROUND_SYNC); |
+ if (name == "ambient-light-sensor") |
+ return createPermissionDescriptor(PermissionName::AMBIENT_LIGHT_SENSOR); |
+ if (name == "accelerometer") |
+ return createPermissionDescriptor(PermissionName::ACCELEROMETER); |
+ if (name == "gyroscope") |
+ return createPermissionDescriptor(PermissionName::GYROSCOPE); |
+ if (name == "magnetometer") |
+ return createPermissionDescriptor(PermissionName::MAGNETOMETER); |
+ if (name == "orientation-sensor") |
+ return createPermissionDescriptor(PermissionName::ORIENTATION_SENSOR); |
return nullptr; |
} |