Commit 3d5b8d69 authored by Bo Liu's avatar Bo Liu Committed by Commit Bot

android: Null check SingleTabModeTabHelper

There are crash reports.

Bug: 769382
Change-Id: I4e406945605fa65193962048ad7e8961e8aa75c8
Reviewed-on: https://chromium-review.googlesource.com/826488Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Commit-Queue: Bo <boliu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#524212}
parent 2fecad20
...@@ -2579,7 +2579,8 @@ bool ChromeContentBrowserClient::CanCreateWindow( ...@@ -2579,7 +2579,8 @@ bool ChromeContentBrowserClient::CanCreateWindow(
#if defined(OS_ANDROID) #if defined(OS_ANDROID)
auto* single_tab_mode_helper = auto* single_tab_mode_helper =
SingleTabModeTabHelper::FromWebContents(web_contents); SingleTabModeTabHelper::FromWebContents(web_contents);
if (single_tab_mode_helper->block_all_new_windows()) { if (single_tab_mode_helper &&
single_tab_mode_helper->block_all_new_windows()) {
if (TabAndroid* tab_android = TabAndroid::FromWebContents(web_contents)) { if (TabAndroid* tab_android = TabAndroid::FromWebContents(web_contents)) {
tab_android->HandlePopupNavigation(&nav_params); tab_android->HandlePopupNavigation(&nav_params);
} }
......
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