| Index: chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/api/media_galleries/media_galleries_api.cc (revision 181366)
|
| +++ chrome/browser/extensions/api/media_galleries/media_galleries_api.cc (working copy)
|
| @@ -143,10 +143,6 @@
|
| MediaGalleriesPermission::kReadPermission);
|
| bool has_read_permission = GetExtension()->CheckAPIPermissionWithParam(
|
| APIPermission::kMediaGalleries, &read_param);
|
| - MediaGalleriesPermission::CheckParam write_param(
|
| - MediaGalleriesPermission::kWritePermission);
|
| - bool has_write_permission = GetExtension()->CheckAPIPermissionWithParam(
|
| - APIPermission::kMediaGalleries, &write_param);
|
|
|
| const int child_id = rvh->GetProcess()->GetID();
|
| std::set<std::string> file_system_names;
|
| @@ -185,16 +181,12 @@
|
| if (filesystems[i].path.empty())
|
| continue;
|
|
|
| - if (has_read_permission || has_write_permission) {
|
| + if (has_read_permission) {
|
| content::ChildProcessSecurityPolicy* policy =
|
| ChildProcessSecurityPolicy::GetInstance();
|
| if (!policy->CanReadFile(child_id, filesystems[i].path))
|
| policy->GrantReadFile(child_id, filesystems[i].path);
|
| policy->GrantReadFileSystem(child_id, filesystems[i].fsid);
|
| - if (has_write_permission) {
|
| - policy->GrantWriteFileSystem(child_id, filesystems[i].fsid);
|
| - policy->GrantCreateFileForFileSystem(child_id, filesystems[i].fsid);
|
| - }
|
| }
|
| }
|
|
|
|
|