| Index: chrome/browser/permissions/permission_context_uma_util.cc
|
| diff --git a/chrome/browser/permissions/permission_context_uma_util.cc b/chrome/browser/permissions/permission_context_uma_util.cc
|
| index d8d385134aee3f124b235067ba21900e2988c207..a7d33a71a6a6393e129c028c48b901a36d25476a 100644
|
| --- a/chrome/browser/permissions/permission_context_uma_util.cc
|
| +++ b/chrome/browser/permissions/permission_context_uma_util.cc
|
| @@ -131,6 +131,13 @@ void RecordPermissionAction(ContentSettingsType permission,
|
| action);
|
| break;
|
| #endif
|
| + case CONTENT_SETTINGS_TYPE_DURABLE_STORAGE:
|
| + PERMISSION_ACTION_UMA(
|
| + secure_origin, "ContentSettings.PermissionActions_DurableStorage",
|
| + "ContentSettings.PermissionActionsSecureOrigin_DurableStorage",
|
| + "ContentSettings.PermissionActionsInsecureOrigin_DurableStorage",
|
| + action);
|
| + break;
|
| default:
|
| NOTREACHED() << "PERMISSION " << permission << " not accounted for";
|
| }
|
| @@ -154,6 +161,8 @@ std::string PermissionTypeToString(PermissionType permission_type) {
|
| return "Geolocation";
|
| case PermissionType::PROTECTED_MEDIA_IDENTIFIER:
|
| return "ProtectedMediaIdentifier";
|
| + case PermissionType::DURABLE_STORAGE:
|
| + return "DurableStorage";
|
| case PermissionType::NUM:
|
| break;
|
| }
|
| @@ -193,6 +202,9 @@ void RecordPermissionRequest(ContentSettingsType permission,
|
| type = PermissionType::PROTECTED_MEDIA_IDENTIFIER;
|
| break;
|
| #endif
|
| + case CONTENT_SETTINGS_TYPE_DURABLE_STORAGE:
|
| + type = content::PermissionType::DURABLE_STORAGE;
|
| + break;
|
| default:
|
| NOTREACHED() << "PERMISSION " << permission << " not accounted for";
|
| return;
|
|
|