Commit bcb03288 authored by Sean Topping's avatar Sean Topping Committed by Commit Bot

[Chromecast] Fix CastWebViewDefault crash

Don't initialize the underlying window if it has already been destroyed.

Bug: internal b/144003508
Test: CQ
Change-Id: Ic18a8f8c81e2bebf05e757b215f04e6d3ed5b9f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1917684
Auto-Submit: Sean Topping <seantopping@chromium.org>
Commit-Queue: Simeon Anfinrud <sanfin@chromium.org>
Reviewed-by: default avatarSimeon Anfinrud <sanfin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#715762}
parent 815bc152
......@@ -123,7 +123,8 @@ void CastWebViewDefault::CloseContents(content::WebContents* source) {
void CastWebViewDefault::InitializeWindow(mojom::ZOrder z_order,
VisibilityPriority initial_priority) {
DCHECK(window_);
if (!window_)
return;
window_->CreateWindowForWebContents(&cast_web_contents_, z_order,
initial_priority);
web_contents_->Focus();
......
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