Index: chrome/browser/extensions/api/web_navigation/web_navigation_api.cc |
diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc b/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc |
index 6597f0efa99cbb815f0874b0217a7be994406543..8b0487b97ad84e9e6dc815d8684bcdde63b23530 100644 |
--- a/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc |
+++ b/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc |
@@ -488,7 +488,6 @@ bool WebNavigationGetFrameFunction::RunSync() { |
EXTENSION_FUNCTION_VALIDATE(params.get()); |
int tab_id = params->details.tab_id; |
int frame_id = params->details.frame_id; |
- int process_id = params->details.process_id; |
SetResult(base::Value::CreateNullValue()); |
@@ -513,7 +512,7 @@ bool WebNavigationGetFrameFunction::RunSync() { |
content::RenderFrameHost* render_frame_host = |
frame_id == 0 ? web_contents->GetMainFrame() |
- : content::RenderFrameHost::FromID(process_id, frame_id); |
+ : web_contents->FindFrameByFrameTreeNodeID(frame_id); |
if (!frame_navigation_state.IsValidFrame(render_frame_host)) |
return true; |