| Index: chrome/browser/media/chrome_midi_permission_context.cc
|
| diff --git a/chrome/browser/media/chrome_midi_permission_context.cc b/chrome/browser/media/chrome_midi_permission_context.cc
|
| index 657b2653d67d44440e0c1e1a4efab85de865ecda..223609ad9425d865a03c714459a49fe40b143e86 100644
|
| --- a/chrome/browser/media/chrome_midi_permission_context.cc
|
| +++ b/chrome/browser/media/chrome_midi_permission_context.cc
|
| @@ -199,10 +199,12 @@ void ChromeMidiPermissionContext::DecidePermission(
|
| if (PermissionBubbleManager::Enabled()) {
|
| PermissionBubbleManager* bubble_manager =
|
| PermissionBubbleManager::FromWebContents(web_contents);
|
| - bubble_manager->AddRequest(new MidiPermissionRequest(
|
| - this, id, requesting_frame, user_gesture,
|
| - profile_->GetPrefs()->GetString(prefs::kAcceptLanguages),
|
| - callback));
|
| + if (bubble_manager) {
|
| + bubble_manager->AddRequest(new MidiPermissionRequest(
|
| + this, id, requesting_frame, user_gesture,
|
| + profile_->GetPrefs()->GetString(prefs::kAcceptLanguages),
|
| + callback));
|
| + }
|
| return;
|
| }
|
|
|
|
|