| Index: chrome/browser/permissions/permission_infobar_delegate.cc
|
| diff --git a/chrome/browser/permissions/permission_infobar_delegate.cc b/chrome/browser/permissions/permission_infobar_delegate.cc
|
| index 3d7ef8212a3b79df1f3af138220e75984ed75828..1f4be383b3a4374c00883350c2c27667419f6c4d 100644
|
| --- a/chrome/browser/permissions/permission_infobar_delegate.cc
|
| +++ b/chrome/browser/permissions/permission_infobar_delegate.cc
|
| @@ -23,7 +23,7 @@
|
| // static
|
| infobars::InfoBar* PermissionInfoBarDelegate::Create(
|
| InfoBarService* infobar_service,
|
| - content::PermissionType type,
|
| + ContentSettingsType type,
|
| const GURL& requesting_frame,
|
| bool user_gesture,
|
| Profile* profile,
|
| @@ -42,26 +42,26 @@ infobars::InfoBar* PermissionInfoBarDelegate::Create(
|
| // static
|
| std::unique_ptr<PermissionInfoBarDelegate>
|
| PermissionInfoBarDelegate::CreateDelegate(
|
| - content::PermissionType type,
|
| + ContentSettingsType type,
|
| const GURL& requesting_frame,
|
| bool user_gesture,
|
| Profile* profile,
|
| const PermissionSetCallback& callback) {
|
| switch (type) {
|
| - case content::PermissionType::GEOLOCATION:
|
| + case CONTENT_SETTINGS_TYPE_GEOLOCATION:
|
| return std::unique_ptr<PermissionInfoBarDelegate>(
|
| new GeolocationInfoBarDelegateAndroid(
|
| requesting_frame, user_gesture, profile, callback));
|
| - case content::PermissionType::NOTIFICATIONS:
|
| - case content::PermissionType::PUSH_MESSAGING:
|
| + case CONTENT_SETTINGS_TYPE_NOTIFICATIONS:
|
| + case CONTENT_SETTINGS_TYPE_PUSH_MESSAGING:
|
| return std::unique_ptr<PermissionInfoBarDelegate>(
|
| new NotificationPermissionInfoBarDelegate(
|
| type, requesting_frame, user_gesture, profile, callback));
|
| - case content::PermissionType::MIDI_SYSEX:
|
| + case CONTENT_SETTINGS_TYPE_MIDI_SYSEX:
|
| return std::unique_ptr<PermissionInfoBarDelegate>(
|
| new MidiPermissionInfoBarDelegateAndroid(
|
| requesting_frame, user_gesture, profile, callback));
|
| - case content::PermissionType::PROTECTED_MEDIA_IDENTIFIER:
|
| + case CONTENT_SETTINGS_TYPE_PROTECTED_MEDIA_IDENTIFIER:
|
| return std::unique_ptr<PermissionInfoBarDelegate>(
|
| new ProtectedMediaIdentifierInfoBarDelegateAndroid(
|
| requesting_frame, user_gesture, profile, callback));
|
| @@ -74,7 +74,7 @@ PermissionInfoBarDelegate::CreateDelegate(
|
| PermissionInfoBarDelegate::~PermissionInfoBarDelegate() {
|
| if (!action_taken_) {
|
| PermissionUmaUtil::PermissionIgnored(
|
| - permission_type_,
|
| + content_settings_type_,
|
| user_gesture_ ? PermissionRequestGestureType::GESTURE
|
| : PermissionRequestGestureType::NO_GESTURE,
|
| requesting_origin_, profile_);
|
| @@ -86,9 +86,9 @@ std::vector<int> PermissionInfoBarDelegate::content_settings_types() const {
|
| }
|
|
|
| bool PermissionInfoBarDelegate::ShouldShowPersistenceToggle() const {
|
| - return (permission_type_ == content::PermissionType::GEOLOCATION ||
|
| - permission_type_ == content::PermissionType::AUDIO_CAPTURE ||
|
| - permission_type_ == content::PermissionType::VIDEO_CAPTURE) &&
|
| + return (content_settings_type_ == CONTENT_SETTINGS_TYPE_GEOLOCATION ||
|
| + content_settings_type_ == CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC ||
|
| + content_settings_type_ == CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA) &&
|
| PermissionUtil::ShouldShowPersistenceToggle();
|
| }
|
|
|
| @@ -97,7 +97,7 @@ bool PermissionInfoBarDelegate::Accept() {
|
| if (ShouldShowPersistenceToggle()) {
|
| update_content_setting = persist_;
|
| PermissionUmaUtil::PermissionPromptAcceptedWithPersistenceToggle(
|
| - permission_type_, persist_);
|
| + content_settings_type_, persist_);
|
| }
|
|
|
| SetPermission(update_content_setting, GRANTED);
|
| @@ -109,7 +109,7 @@ bool PermissionInfoBarDelegate::Cancel() {
|
| if (ShouldShowPersistenceToggle()) {
|
| update_content_setting = persist_;
|
| PermissionUmaUtil::PermissionPromptDeniedWithPersistenceToggle(
|
| - permission_type_, persist_);
|
| + content_settings_type_, persist_);
|
| }
|
|
|
| SetPermission(update_content_setting, DENIED);
|
| @@ -136,13 +136,11 @@ base::string16 PermissionInfoBarDelegate::GetMessageText() const {
|
|
|
| PermissionInfoBarDelegate::PermissionInfoBarDelegate(
|
| const GURL& requesting_origin,
|
| - content::PermissionType permission_type,
|
| ContentSettingsType content_settings_type,
|
| bool user_gesture,
|
| Profile* profile,
|
| const PermissionSetCallback& callback)
|
| : requesting_origin_(requesting_origin),
|
| - permission_type_(permission_type),
|
| content_settings_type_(content_settings_type),
|
| profile_(profile),
|
| callback_(callback),
|
|
|