Index: chrome/browser/media/midi_permission_infobar_delegate.cc |
diff --git a/chrome/browser/media/midi_permission_infobar_delegate.cc b/chrome/browser/media/midi_permission_infobar_delegate.cc |
index 5b74e4be442a11cc51d43c68fc417c80a0a27b79..28fd7a8c642de0fdc77ac75bd56beb9f44b5cfbf 100644 |
--- a/chrome/browser/media/midi_permission_infobar_delegate.cc |
+++ b/chrome/browser/media/midi_permission_infobar_delegate.cc |
@@ -93,6 +93,8 @@ bool MidiPermissionInfoBarDelegate::Cancel() { |
void MidiPermissionInfoBarDelegate::SetPermission(bool update_content_setting, |
bool allowed) { |
- controller_->OnPermissionSet(id_, requesting_frame_, web_contents()->GetURL(), |
+ content::WebContents* web_contents = |
+ InfoBarService::WebContentsFromInfoBar(infobar()); |
+ controller_->OnPermissionSet(id_, requesting_frame_, web_contents->GetURL(), |
update_content_setting, allowed); |
} |