| Index: chrome/browser/media/webrtc/media_permission.cc
|
| diff --git a/chrome/browser/media/webrtc/media_permission.cc b/chrome/browser/media/webrtc/media_permission.cc
|
| index d05a130cda4b7b1020fb349a574fb19726384ce4..278f7ede84e1516f4762c17d115d7703751e68a8 100644
|
| --- a/chrome/browser/media/webrtc/media_permission.cc
|
| +++ b/chrome/browser/media/webrtc/media_permission.cc
|
| @@ -11,25 +11,10 @@
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/common/pref_names.h"
|
| #include "content/public/browser/permission_manager.h"
|
| -#include "content/public/browser/permission_type.h"
|
| #include "content/public/common/url_constants.h"
|
| #include "extensions/common/constants.h"
|
| #include "third_party/WebKit/public/platform/modules/permissions/permission_status.mojom.h"
|
|
|
| -namespace {
|
| -
|
| -content::PermissionType ContentSettingsTypeToPermission(
|
| - ContentSettingsType content_setting) {
|
| - if (content_setting == CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC) {
|
| - return content::PermissionType::AUDIO_CAPTURE;
|
| - } else {
|
| - DCHECK_EQ(CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA, content_setting);
|
| - return content::PermissionType::VIDEO_CAPTURE;
|
| - }
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| MediaPermission::MediaPermission(ContentSettingsType content_type,
|
| const GURL& requesting_origin,
|
| const GURL& embedding_origin,
|
| @@ -48,12 +33,10 @@ ContentSetting MediaPermission::GetPermissionStatus(
|
| return CONTENT_SETTING_BLOCK;
|
| }
|
|
|
| - content::PermissionType permission_type =
|
| - ContentSettingsTypeToPermission(content_type_);
|
| PermissionManager* permission_manager = PermissionManager::Get(profile_);
|
|
|
| // Find out if the kill switch is on. Set the denial reason to kill switch.
|
| - if (permission_manager->IsPermissionKillSwitchOn(permission_type)) {
|
| + if (permission_manager->IsPermissionKillSwitchOn(content_type_)) {
|
| *denial_reason = content::MEDIA_DEVICE_KILL_SWITCH_ON;
|
| return CONTENT_SETTING_BLOCK;
|
| }
|
| @@ -61,7 +44,7 @@ ContentSetting MediaPermission::GetPermissionStatus(
|
| // Check policy and content settings.
|
| blink::mojom::PermissionStatus status =
|
| permission_manager->GetPermissionStatus(
|
| - permission_type, requesting_origin_, embedding_origin_);
|
| + content_type_, requesting_origin_, embedding_origin_);
|
| switch (status) {
|
| case blink::mojom::PermissionStatus::DENIED:
|
| *denial_reason = content::MEDIA_DEVICE_PERMISSION_DENIED;
|
|
|