Index: chrome/browser/permissions/permission_uma_util.cc |
diff --git a/chrome/browser/permissions/permission_uma_util.cc b/chrome/browser/permissions/permission_uma_util.cc |
index 0206a20695e3b9d491a9a99ad443ee881136847c..b5830f053a32620140505d32a90b1fb8c98a9bba 100644 |
--- a/chrome/browser/permissions/permission_uma_util.cc |
+++ b/chrome/browser/permissions/permission_uma_util.cc |
@@ -195,31 +195,35 @@ void PermissionUmaUtil::PermissionRequested(PermissionType permission, |
} |
void PermissionUmaUtil::PermissionGranted(PermissionType permission, |
+ bool user_gesture, |
const GURL& requesting_origin, |
Profile* profile) { |
RecordPermissionAction(permission, GRANTED, PermissionSourceUI::PROMPT, |
- requesting_origin, profile); |
+ user_gesture, requesting_origin, profile); |
} |
void PermissionUmaUtil::PermissionDenied(PermissionType permission, |
+ bool user_gesture, |
const GURL& requesting_origin, |
Profile* profile) { |
RecordPermissionAction(permission, DENIED, PermissionSourceUI::PROMPT, |
- requesting_origin, profile); |
+ user_gesture, requesting_origin, profile); |
} |
void PermissionUmaUtil::PermissionDismissed(PermissionType permission, |
+ bool user_gesture, |
const GURL& requesting_origin, |
Profile* profile) { |
RecordPermissionAction(permission, DISMISSED, PermissionSourceUI::PROMPT, |
- requesting_origin, profile); |
+ user_gesture, requesting_origin, profile); |
} |
void PermissionUmaUtil::PermissionIgnored(PermissionType permission, |
+ bool user_gesture, |
const GURL& requesting_origin, |
Profile* profile) { |
RecordPermissionAction(permission, IGNORED, PermissionSourceUI::PROMPT, |
- requesting_origin, profile); |
+ user_gesture, requesting_origin, profile); |
} |
void PermissionUmaUtil::PermissionRevoked(PermissionType permission, |
@@ -232,8 +236,8 @@ void PermissionUmaUtil::PermissionRevoked(PermissionType permission, |
permission == PermissionType::GEOLOCATION || |
permission == PermissionType::AUDIO_CAPTURE || |
permission == PermissionType::VIDEO_CAPTURE) { |
- RecordPermissionAction(permission, REVOKED, source_ui, revoked_origin, |
- profile); |
+ RecordPermissionAction(permission, REVOKED, source_ui, |
+ true /* user_gesture */, revoked_origin, profile); |
} |
} |
@@ -334,6 +338,7 @@ bool PermissionUmaUtil::IsOptedIntoPermissionActionReporting(Profile* profile) { |
void PermissionUmaUtil::RecordPermissionAction(PermissionType permission, |
PermissionAction action, |
PermissionSourceUI source_ui, |
+ bool user_gesture, |
const GURL& requesting_origin, |
Profile* profile) { |
if (IsOptedIntoPermissionActionReporting(profile)) { |