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 1e279aa9e41d9cd3d3d808b3f48af67c1fd2cc1a..acdc106374f6f5e8076bf72c62cc03c3c540ad85 100644 |
--- a/ios/web/web_state/web_state_delegate_bridge.mm |
+++ b/ios/web/web_state/web_state_delegate_bridge.mm |
@@ -29,4 +29,13 @@ bool WebStateDelegateBridge::HandleContextMenu( |
return NO; |
} |
+JavaScriptDialogPresenter* WebStateDelegateBridge::GetJavaScriptDialogPresenter( |
+ WebState* source) { |
+ SEL selector = @selector(javaScriptDialogPresenterForWebState:); |
+ if ([delegate_ respondsToSelector:selector]) { |
+ return [delegate_ javaScriptDialogPresenterForWebState:source]; |
+ } |
+ return nullptr; |
+} |
+ |
} // web |