Index: chrome/browser/permissions/permission_bubble_request_impl.cc |
diff --git a/chrome/browser/permissions/permission_bubble_request_impl.cc b/chrome/browser/permissions/permission_bubble_request_impl.cc |
index 2ae3098f072b4b1bf4ad60ae9b2db7b2a4e4f66f..0dd707d129adc1140108f7b71154fd4d38f19472 100644 |
--- a/chrome/browser/permissions/permission_bubble_request_impl.cc |
+++ b/chrome/browser/permissions/permission_bubble_request_impl.cc |
@@ -17,10 +17,12 @@ |
PermissionBubbleRequestImpl::PermissionBubbleRequestImpl( |
const GURL& request_origin, |
content::PermissionType permission_type, |
+ Profile* profile, |
const PermissionDecidedCallback& permission_decided_callback, |
const base::Closure delete_callback) |
: request_origin_(request_origin), |
permission_type_(permission_type), |
+ profile_(profile), |
permission_decided_callback_(permission_decided_callback), |
delete_callback_(delete_callback), |
is_finished_(false), |
@@ -29,9 +31,8 @@ PermissionBubbleRequestImpl::PermissionBubbleRequestImpl( |
PermissionBubbleRequestImpl::~PermissionBubbleRequestImpl() { |
DCHECK(is_finished_); |
if (!action_taken_) |
- // TODO(stefanocs): Pass in a non null profile. |
PermissionUmaUtil::PermissionIgnored(permission_type_, request_origin_, |
- nullptr); |
+ profile_); |
} |
gfx::VectorIconId PermissionBubbleRequestImpl::GetVectorIconId() const { |