| Index: ios/web/web_state/web_state_delegate_bridge.mm
|
| diff --git a/ios/web/web_state/web_state_delegate_bridge.mm b/ios/web/web_state/web_state_delegate_bridge.mm
|
| index 54d788b861e16b92507cfe2016e651b1423f0ca4..a0232609e1615da56ec749a8ce3ed4635566ec13 100644
|
| --- a/ios/web/web_state/web_state_delegate_bridge.mm
|
| +++ b/ios/web/web_state/web_state_delegate_bridge.mm
|
| @@ -14,6 +14,21 @@ WebStateDelegateBridge::WebStateDelegateBridge(id<CRWWebStateDelegate> delegate)
|
|
|
| WebStateDelegateBridge::~WebStateDelegateBridge() {}
|
|
|
| +WebState* WebStateDelegateBridge::CreateNewWebState(WebState* source,
|
| + const GURL& url,
|
| + const GURL& opener_url,
|
| + bool initiated_by_user) {
|
| + SEL selector =
|
| + @selector(webState:createNewWebStateForURL:openerURL:initiatedByUser:);
|
| + if ([delegate_ respondsToSelector:selector]) {
|
| + return [delegate_ webState:source
|
| + createNewWebStateForURL:url
|
| + openerURL:opener_url
|
| + initiatedByUser:initiated_by_user];
|
| + }
|
| + return nullptr;
|
| +}
|
| +
|
| WebState* WebStateDelegateBridge::OpenURLFromWebState(
|
| WebState* source,
|
| const WebState::OpenURLParams& params) {
|
|
|