Index: android_webview/native/aw_contents.cc |
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc |
index c7af67fb7f51d095989becbfe15a2c361f37295c..732d8ffca2b942b55bb3308097905c1eb73811f2 100644 |
--- a/android_webview/native/aw_contents.cc |
+++ b/android_webview/native/aw_contents.cc |
@@ -158,9 +158,11 @@ AwContents* AwContents::FromID(int render_process_id, int render_view_id) { |
// static |
AwBrowserPermissionRequestDelegate* AwBrowserPermissionRequestDelegate::FromID( |
- int render_process_id, int render_view_id) { |
- AwContents* aw_contents = AwContents::FromID(render_process_id, |
- render_view_id); |
+ int render_process_id, int render_frame_id) { |
+ AwContents* aw_contents = AwContents::FromWebContents( |
+ content::WebContents::FromRenderFrameHost( |
+ content::RenderFrameHost::FromID(render_process_id, |
+ render_frame_id))); |
return implicit_cast<AwBrowserPermissionRequestDelegate*>(aw_contents); |
} |