Index: chrome/browser/media/permission_bubble_media_access_handler.cc |
diff --git a/chrome/browser/media/permission_bubble_media_access_handler.cc b/chrome/browser/media/permission_bubble_media_access_handler.cc |
index df0579b9656f87744009f3fc7d43ffe5e4dd828e..76034ed9bd5e5929b7066192853ffe7a4f653a38 100644 |
--- a/chrome/browser/media/permission_bubble_media_access_handler.cc |
+++ b/chrome/browser/media/permission_bubble_media_access_handler.cc |
@@ -63,9 +63,9 @@ bool PermissionBubbleMediaAccessHandler::CheckMediaAccessPermission( |
type == content::MEDIA_DEVICE_AUDIO_CAPTURE |
? CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC |
: CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA; |
- MediaPermission permission(content_settings_type, |
- content::MEDIA_DEVICE_ACCESS, security_origin, |
- profile); |
+ MediaPermission permission( |
+ content_settings_type, content::MEDIA_DEVICE_ACCESS, security_origin, |
+ web_contents->GetLastCommittedURL().GetOrigin(), profile); |
content::MediaStreamRequestResult unused; |
if (permission.GetPermissionStatus(&unused) == CONTENT_SETTING_ALLOW) |
return true; |