Index: chrome/common/extensions/permissions/media_galleries_permission.cc |
diff --git a/chrome/common/extensions/permissions/media_galleries_permission.cc b/chrome/common/extensions/permissions/media_galleries_permission.cc |
index b95777bdcde75236173fc9f0171fafb338ac603d..c3c2769964b9a489aec3591c1bb2e947fe564656 100644 |
--- a/chrome/common/extensions/permissions/media_galleries_permission.cc |
+++ b/chrome/common/extensions/permissions/media_galleries_permission.cc |
@@ -31,6 +31,7 @@ namespace extensions { |
const char MediaGalleriesPermission::kAllAutoDetectedPermission[] = |
"allAutoDetected"; |
+const char MediaGalleriesPermission::kScanPermission[] = "scan"; |
const char MediaGalleriesPermission::kReadPermission[] = "read"; |
const char MediaGalleriesPermission::kCopyToPermission[] = "copyTo"; |
const char MediaGalleriesPermission::kDeletePermission[] = "delete"; |
@@ -55,7 +56,8 @@ bool MediaGalleriesPermission::FromValue(const base::Value* value) { |
bool has_delete = false; |
for (std::set<MediaGalleriesPermissionData>::const_iterator it = |
data_set_.begin(); it != data_set_.end(); ++it) { |
- if (it->permission() == kAllAutoDetectedPermission) { |
+ if (it->permission() == kAllAutoDetectedPermission || |
+ it->permission() == kScanPermission) { |
continue; |
} |
if (it->permission() == kReadPermission) { |