| Index: content/browser/permissions/permission_service_context.cc
|
| diff --git a/content/browser/permissions/permission_service_context.cc b/content/browser/permissions/permission_service_context.cc
|
| index ec8c386b03fc91c35f53b6797c1d74e5b1e5992a..cdef03604fc5bc63a6ce43adbe09bcf819c71a4a 100644
|
| --- a/content/browser/permissions/permission_service_context.cc
|
| +++ b/content/browser/permissions/permission_service_context.cc
|
| @@ -31,14 +31,7 @@ PermissionServiceContext::~PermissionServiceContext() {
|
|
|
| void PermissionServiceContext::CreateService(
|
| mojo::InterfaceRequest<PermissionService> request) {
|
| - services_.push_back(new PermissionServiceImpl(this, request.Pass()));
|
| -}
|
| -
|
| -void PermissionServiceContext::ServiceHadConnectionError(
|
| - PermissionServiceImpl* service) {
|
| - auto it = std::find(services_.begin(), services_.end(), service);
|
| - DCHECK(it != services_.end());
|
| - services_.erase(it);
|
| + services_.EmplaceService(std::move(request), this);
|
| }
|
|
|
| void PermissionServiceContext::RenderFrameHostChanged(
|
|
|