Commit 31906b26 authored by gogerald's avatar gogerald Committed by Commit Bot

Avoid crash if the webcontents is opened in views::WebView

chrome::FindBrowserWithWebContents returns nullptr when the webcontents
opened in a views::WebView

Change-Id: I6465bbd83efe7cef23568ab8026c5eb96990e769
Reviewed-on: https://chromium-review.googlesource.com/1056547Reviewed-by: default avatarJun Cai <juncai@chromium.org>
Commit-Queue: Ganggui Tang <gogerald@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558406}
parent 5a1648cd
......@@ -33,5 +33,6 @@ void WebUsbChooserServiceDesktop::ShowChooser(
auto* web_contents =
content::WebContents::FromRenderFrameHost(render_frame_host());
Browser* browser = chrome::FindBrowserWithWebContents(web_contents);
bubble_ = browser->GetBubbleManager()->ShowBubble(std::move(delegate));
if (browser)
bubble_ = browser->GetBubbleManager()->ShowBubble(std::move(delegate));
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment