Index: chrome/browser/extensions/api/media_galleries/media_galleries_api.cc |
diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc |
index 99b91997024669f80f5edd4062d7c41b12981122..02f6ea770c2f272b8c1eb58bb02a294c0990b220 100644 |
--- a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc |
+++ b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc |
@@ -132,16 +132,18 @@ base::ListValue* ConstructFileSystemList( |
MediaGalleriesPermission::CheckParam read_param( |
MediaGalleriesPermission::kReadPermission); |
- bool has_read_permission = PermissionsData::CheckAPIPermissionWithParam( |
- extension, APIPermission::kMediaGalleries, &read_param); |
+ const PermissionsData* permissions_data = |
+ PermissionsData::ForExtension(extension); |
+ bool has_read_permission = permissions_data->CheckAPIPermissionWithParam( |
+ APIPermission::kMediaGalleries, &read_param); |
MediaGalleriesPermission::CheckParam copy_to_param( |
MediaGalleriesPermission::kCopyToPermission); |
- bool has_copy_to_permission = PermissionsData::CheckAPIPermissionWithParam( |
- extension, APIPermission::kMediaGalleries, ©_to_param); |
+ bool has_copy_to_permission = permissions_data->CheckAPIPermissionWithParam( |
+ APIPermission::kMediaGalleries, ©_to_param); |
MediaGalleriesPermission::CheckParam delete_param( |
MediaGalleriesPermission::kDeletePermission); |
- bool has_delete_permission = PermissionsData::CheckAPIPermissionWithParam( |
- extension, APIPermission::kMediaGalleries, &delete_param); |
+ bool has_delete_permission = permissions_data->CheckAPIPermissionWithParam( |
+ APIPermission::kMediaGalleries, &delete_param); |
const int child_id = rvh->GetProcess()->GetID(); |
scoped_ptr<base::ListValue> list(new base::ListValue()); |
@@ -197,8 +199,9 @@ bool CheckScanPermission(const extensions::Extension* extension, |
DCHECK(error); |
MediaGalleriesPermission::CheckParam scan_param( |
MediaGalleriesPermission::kScanPermission); |
- bool has_scan_permission = PermissionsData::CheckAPIPermissionWithParam( |
- extension, APIPermission::kMediaGalleries, &scan_param); |
+ bool has_scan_permission = |
+ PermissionsData::ForExtension(extension)->CheckAPIPermissionWithParam( |
+ APIPermission::kMediaGalleries, &scan_param); |
if (!has_scan_permission) |
*error = kNoScanPermission; |
return has_scan_permission; |