Index: chrome/browser/ui/gtk/infobars/media_stream_infobar_gtk.cc |
diff --git a/chrome/browser/ui/gtk/infobars/media_stream_infobar_gtk.cc b/chrome/browser/ui/gtk/infobars/media_stream_infobar_gtk.cc |
index 6418ce3ba46f946519ace7cfc0265b89fc85fcc9..acc329cf10220c1a57ec9945ad60d7e4adbd1326 100644 |
--- a/chrome/browser/ui/gtk/infobars/media_stream_infobar_gtk.cc |
+++ b/chrome/browser/ui/gtk/infobars/media_stream_infobar_gtk.cc |
@@ -36,12 +36,12 @@ void MediaStreamInfoBarGtk::Init() { |
gtk_util::CenterWidgetInHBox(hbox_, hbox, false, 0); |
size_t offset = 0; |
- int message_id = IDS_MEDIA_CAPTURE_MIC_AND_VIDEO; |
- DCHECK(GetDelegate()->has_audio() || GetDelegate()->has_video()); |
- if (!GetDelegate()->has_audio()) |
+ int message_id = IDS_MEDIA_CAPTURE_AUDIO_AND_VIDEO; |
+ DCHECK(GetDelegate()->HasAudio() || GetDelegate()->HasVideo()); |
+ if (!GetDelegate()->HasAudio()) |
message_id = IDS_MEDIA_CAPTURE_VIDEO_ONLY; |
- else if (!GetDelegate()->has_video()) |
- message_id = IDS_MEDIA_CAPTURE_MIC_ONLY; |
+ else if (!GetDelegate()->HasVideo()) |
+ message_id = IDS_MEDIA_CAPTURE_AUDIO_ONLY; |
string16 security_origin = UTF8ToUTF16( |
GetDelegate()->GetSecurityOrigin().spec()); |
@@ -82,7 +82,8 @@ void MediaStreamInfoBarGtk::OnAllowButton(GtkWidget* widget) { |
content::MEDIA_STREAM_DEVICE_TYPE_AUDIO_CAPTURE, &audio_id); |
devices_menu_model_->GetSelectedDeviceId( |
content::MEDIA_STREAM_DEVICE_TYPE_VIDEO_CAPTURE, &video_id); |
- GetDelegate()->Accept(audio_id, video_id); |
+ bool always_allow = devices_menu_model_->always_allow(); |
+ GetDelegate()->Accept(audio_id, video_id, always_allow); |
RemoveSelf(); |
} |