| Index: chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu.cc b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| index b9cd2a9eecedfce55048cba489800e61eb14f447..2d6a8525dc8db413d538853b7750a0566493380d 100644
|
| --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| @@ -1697,7 +1697,8 @@ void RenderViewContextMenu::NotifyURLOpened(
|
| content::WebContents* new_contents) {
|
| RetargetingDetails details;
|
| details.source_web_contents = source_web_contents_;
|
| - details.source_render_frame_id = GetRenderFrameHost()->GetRoutingID();
|
| + // Don't use GetRenderFrameHost() as it may be NULL. crbug.com/399789
|
| + details.source_render_frame_id = render_frame_id_;
|
| details.target_url = url;
|
| details.target_web_contents = new_contents;
|
| details.not_yet_in_tabstrip = false;
|
|
|