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..597827516310621548f3051313328560284d1229 100644 |
--- a/ios/web/web_state/web_state_delegate_bridge.mm |
+++ b/ios/web/web_state/web_state_delegate_bridge.mm |
@@ -29,4 +29,11 @@ bool WebStateDelegateBridge::HandleContextMenu( |
return NO; |
} |
+DialogPresenter* WebStateDelegateBridge::GetDialogPresenter(WebState* source) { |
+ if ([delegate_ respondsToSelector:@selector(dialogPresenterForWebState:)]) { |
+ return [delegate_ dialogPresenterForWebState:source]; |
+ } |
+ return nullptr; |
+} |
+ |
} // web |