| 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 16a05dcc3699c1541718241bad9e05e0606e116d..c1c337bccf42a784f6cda2b2a922d9792ef2d688 100644
|
| --- a/third_party/WebKit/Source/modules/permissions/Permissions.cpp
|
| +++ b/third_party/WebKit/Source/modules/permissions/Permissions.cpp
|
| @@ -155,7 +155,8 @@ ScriptPromise Permissions::request(ScriptState* scriptState, const Vector<Dictio
|
| return promise;
|
| }
|
|
|
| - client->requestPermissions(*permissions, KURL(KURL(), scriptState->executionContext()->securityOrigin()->toString()), new PermissionsCallback(resolver, permissions.release()));
|
| + WebVector<WebPermissionType> permissionsCopy = *permissions;
|
| + client->requestPermissions(permissionsCopy, KURL(KURL(), scriptState->executionContext()->securityOrigin()->toString()), new PermissionsCallback(resolver, permissions.release()));
|
| return promise;
|
| }
|
|
|
|
|