fix dereferencing null pointer
This commit is contained in:
parent
d5bb7d7525
commit
414183e0fd
1 changed files with 5 additions and 2 deletions
|
@ -31,10 +31,13 @@ void HandleExternalProtocolInUI(
|
||||||
if (!web_contents)
|
if (!web_contents)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
GURL escaped_url(net::EscapeExternalHandlerValue(url.spec()));
|
|
||||||
auto callback = base::Bind(&OnOpenExternal, escaped_url);
|
|
||||||
auto permission_helper =
|
auto permission_helper =
|
||||||
WebContentsPermissionHelper::FromWebContents(web_contents);
|
WebContentsPermissionHelper::FromWebContents(web_contents);
|
||||||
|
if (!permission_helper)
|
||||||
|
return;
|
||||||
|
|
||||||
|
GURL escaped_url(net::EscapeExternalHandlerValue(url.spec()));
|
||||||
|
auto callback = base::Bind(&OnOpenExternal, escaped_url);
|
||||||
permission_helper->RequestOpenExternalPermission(callback, has_user_gesture);
|
permission_helper->RequestOpenExternalPermission(callback, has_user_gesture);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue