diff options
Diffstat (limited to 'components/navigation_interception/intercept_navigation_delegate.h')
-rw-r--r-- | components/navigation_interception/intercept_navigation_delegate.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/components/navigation_interception/intercept_navigation_delegate.h b/components/navigation_interception/intercept_navigation_delegate.h index d84969f..57858fd 100644 --- a/components/navigation_interception/intercept_navigation_delegate.h +++ b/components/navigation_interception/intercept_navigation_delegate.h @@ -12,7 +12,8 @@ class GURL; namespace content { -class ResourceThrottle; +class NavigationHandle; +class NavigationThrottle; class WebContents; } @@ -32,9 +33,8 @@ class NavigationParams; // 1) the Java-side interface implementation must be associated (via the // Associate method) with a WebContents for which URLRequests are to be // intercepted, -// 2) the ResourceThrottle obtained via CreateThrottleFor must be associated -// with the URLRequests in the ResourceDispatcherHostDelegate -// implementation. +// 2) the NavigationThrottle obtained via CreateThrottleFor must be associated +// with the NavigationHandle in the ContentBrowserClient implementation. class InterceptNavigationDelegate : public base::SupportsUserData::Data { public: InterceptNavigationDelegate(JNIEnv* env, jobject jdelegate); @@ -50,10 +50,10 @@ class InterceptNavigationDelegate : public base::SupportsUserData::Data { // can be null. static InterceptNavigationDelegate* Get(content::WebContents* web_contents); - // Creates a InterceptNavigationResourceThrottle that will direct all - // callbacks to the InterceptNavigationDelegate. - static content::ResourceThrottle* CreateThrottleFor( - net::URLRequest* request); + // Creates a InterceptNavigationThrottle that will direct all callbacks to + // the InterceptNavigationDelegate. + static scoped_ptr<content::NavigationThrottle> CreateThrottleFor( + content::NavigationHandle* handle); // Updates information to determine whether to have user gesture carryover or // not. |