Index: content/browser/frame_host/navigation_handle_impl.h |
diff --git a/content/browser/frame_host/navigation_handle_impl.h b/content/browser/frame_host/navigation_handle_impl.h |
index 66b9295e5c75c0d90b7227fceb4984fa9bec802e..b7b420d08bae1c7c5cae1be35e479b21f6e2b89c 100644 |
--- a/content/browser/frame_host/navigation_handle_impl.h |
+++ b/content/browser/frame_host/navigation_handle_impl.h |
@@ -33,7 +33,6 @@ class NavigatorDelegate; |
class ResourceRequestBodyImpl; |
class ServiceWorkerContextWrapper; |
class ServiceWorkerNavigationHandle; |
-class SiteInstance; |
// This class keeps track of a single navigation. It is created upon receipt of |
// a DidStartProvisionalLoad IPC in a RenderFrameHost. The RenderFrameHost owns |
@@ -87,6 +86,7 @@ class CONTENT_EXPORT NavigationHandleImpl : public NavigationHandle { |
// NavigationHandle implementation: |
const GURL& GetURL() override; |
+ SiteInstance* GetCreatorSiteInstance() override; |
bool IsInMainFrame() override; |
bool IsParentMainFrame() override; |
bool IsRendererInitiated() override; |
@@ -335,6 +335,7 @@ class CONTENT_EXPORT NavigationHandleImpl : public NavigationHandle { |
// See NavigationHandle for a description of those member variables. |
GURL url_; |
+ scoped_refptr<SiteInstance> creator_site_instance_; |
Referrer sanitized_referrer_; |
bool has_user_gesture_; |
ui::PageTransition transition_; |