Index: content/browser/tab_contents/page_navigator.h |
diff --git a/content/browser/tab_contents/page_navigator.h b/content/browser/tab_contents/page_navigator.h |
index 4ec0a3bba597ebe3667fe1ea5ad3524cc447232c..e477f5af426fbf7a132bce61bcfa55066afc188e 100644 |
--- a/content/browser/tab_contents/page_navigator.h |
+++ b/content/browser/tab_contents/page_navigator.h |
@@ -26,7 +26,8 @@ struct CONTENT_EXPORT OpenURLParams { |
const content::Referrer& referrer, |
WindowOpenDisposition disposition, |
content::PageTransition transition, |
- bool is_renderer_initiated); |
+ bool is_renderer_initiated, |
+ int64 opener_browsing_instance_frame_id = -1); |
~OpenURLParams(); |
// The URL/referrer to be opened. |
@@ -45,6 +46,9 @@ struct CONTENT_EXPORT OpenURLParams { |
// The override encoding of the URL contents to be opened. |
std::string override_encoding; |
+ // The frame id of source frame's opener, or -1 if none exists |
+ int64 opener_browsing_instance_frame_id; |
+ |
// Reference to the old request id in case this is a navigation that is being |
// transferred to a new renderer. |
GlobalRequestID transferred_global_request_id; |