| 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 064d4ae04114b57cc43ce16021101c579df12b9f..59b08f189543b4d03215bef881c3573ef84f6a9a 100644
 | 
| --- a/chrome/browser/media/webrtc/media_permission.cc
 | 
| +++ b/chrome/browser/media/webrtc/media_permission.cc
 | 
| @@ -106,21 +106,11 @@ ContentSetting MediaPermission::GetPermissionStatus(
 | 
|  #endif  // defined(OS_CHROMEOS)
 | 
|  
 | 
|    // Check policy and content settings.
 | 
| -  blink::mojom::PermissionStatus status =
 | 
| -      permission_manager->GetPermissionStatus(
 | 
| -          content_type_, requesting_origin_, embedding_origin_);
 | 
| -  switch (status) {
 | 
| -    case blink::mojom::PermissionStatus::DENIED:
 | 
| -      *denial_reason = content::MEDIA_DEVICE_PERMISSION_DENIED;
 | 
| -      return CONTENT_SETTING_BLOCK;
 | 
| -    case blink::mojom::PermissionStatus::ASK:
 | 
| -      return CONTENT_SETTING_ASK;
 | 
| -    case blink::mojom::PermissionStatus::GRANTED:
 | 
| -      return CONTENT_SETTING_ALLOW;
 | 
| -  }
 | 
| -
 | 
| -  NOTREACHED();
 | 
| -  return CONTENT_SETTING_BLOCK;
 | 
| +  ContentSetting content_setting = permission_manager->GetPermissionStatus(
 | 
| +      content_type_, requesting_origin_, embedding_origin_);
 | 
| +  if (content_setting == CONTENT_SETTING_BLOCK)
 | 
| +    *denial_reason = content::MEDIA_DEVICE_PERMISSION_DENIED;
 | 
| +  return content_setting;
 | 
|  }
 | 
|  
 | 
|  ContentSetting MediaPermission::GetPermissionStatusWithDeviceRequired(
 | 
| 
 |