| 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 655473272778719ba00fab8762b592f73f5b7b98..32071098a3e13ce713fe8da1c769bedbe7ca5838 100644
|
| --- a/chrome/browser/permissions/permission_uma_util.cc
|
| +++ b/chrome/browser/permissions/permission_uma_util.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/metrics/histogram_macros.h"
|
| #include "base/strings/stringprintf.h"
|
| #include "chrome/browser/browser_process.h"
|
| +#include "chrome/browser/permissions/permission_decision_auto_blocker.h"
|
| #include "chrome/browser/permissions/permission_manager.h"
|
| #include "chrome/browser/permissions/permission_request.h"
|
| #include "chrome/browser/permissions/permission_util.h"
|
| @@ -487,10 +488,13 @@ void PermissionUmaUtil::RecordPermissionAction(
|
| const GURL& requesting_origin,
|
| Profile* profile) {
|
| if (IsOptedIntoPermissionActionReporting(profile)) {
|
| + PermissionDecisionAutoBlocker blocker(profile);
|
| g_browser_process->safe_browsing_service()
|
| ->ui_manager()
|
| ->ReportPermissionAction(requesting_origin, permission, action,
|
| - source_ui, gesture_type);
|
| + source_ui, gesture_type,
|
| + blocker.GetDismissCount(requesting_origin, permission),
|
| + blocker.GetIgnoreCount(requesting_origin, permission));
|
| }
|
|
|
| bool secure_origin = content::IsOriginSecure(requesting_origin);
|
|
|