| Index: content/browser/tab_contents/tab_contents.h
|
| diff --git a/content/browser/tab_contents/tab_contents.h b/content/browser/tab_contents/tab_contents.h
|
| index 3f70a58e521b08e73631de9ecde419c1af7c7f45..2db09fec7b353807c6d6c982870e4cf966027da2 100644
|
| --- a/content/browser/tab_contents/tab_contents.h
|
| +++ b/content/browser/tab_contents/tab_contents.h
|
| @@ -50,6 +50,10 @@ namespace webkit_glue {
|
| struct WebIntentData;
|
| }
|
|
|
| +namespace content {
|
| +class BrowsingInstanceFrame;
|
| +}
|
| +
|
| // Describes what goes in the main content area of a tab. TabContents is
|
| // the only type of TabContents, and these should be merged together.
|
| class CONTENT_EXPORT TabContents : public PageNavigator,
|
| @@ -512,12 +516,14 @@ class CONTENT_EXPORT TabContents : public PageNavigator,
|
| virtual void RequestOpenURL(const GURL& url,
|
| const content::Referrer& referrer,
|
| WindowOpenDisposition disposition,
|
| - int64 source_frame_id) OVERRIDE;
|
| + int64 source_frame_id,
|
| + int64 opener_browsing_instance_frame_id) OVERRIDE;
|
| virtual void RequestTransferURL(
|
| const GURL& url,
|
| const content::Referrer& referrer,
|
| WindowOpenDisposition disposition,
|
| int64 source_frame_id,
|
| + int64 opener_browsing_instance_frame_id,
|
| const GlobalRequestID& transferred_global_request_id) OVERRIDE;
|
| virtual void RunJavaScriptMessage(const RenderViewHost* rvh,
|
| const string16& message,
|
| @@ -885,6 +891,9 @@ class CONTENT_EXPORT TabContents : public PageNavigator,
|
| // Our view type. Default is VIEW_TYPE_TAB_CONTENTS.
|
| content::ViewType view_type_;
|
|
|
| + // The BrowsingInstanceFrameId for this tab
|
| + content::BrowsingInstanceFrame* browsing_instance_frame_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(TabContents);
|
| };
|
|
|
|
|