| Index: chrome/browser/content_settings/tab_specific_content_settings.h
|
| diff --git a/chrome/browser/content_settings/tab_specific_content_settings.h b/chrome/browser/content_settings/tab_specific_content_settings.h
|
| index 239ba0ad5f1dec5787b38bb07232bc53627a34b0..a06044f8c3a6ed0bca676a6be3f2d583e47d1329 100644
|
| --- a/chrome/browser/content_settings/tab_specific_content_settings.h
|
| +++ b/chrome/browser/content_settings/tab_specific_content_settings.h
|
| @@ -101,24 +101,24 @@ class TabSpecificContentSettings
|
| // current page or while loading it. |blocked_by_policy| should be true, if
|
| // reading cookies was blocked due to the user's content settings. In that
|
| // case, this function should invoke OnContentBlocked.
|
| - static void CookiesRead(
|
| - const base::Callback<content::WebContents*(void)>& wc_getter,
|
| - const GURL& url,
|
| - const GURL& first_party_url,
|
| - const net::CookieList& cookie_list,
|
| - bool blocked_by_policy);
|
| + static void CookiesRead(int render_process_id,
|
| + int render_frame_id,
|
| + const GURL& url,
|
| + const GURL& first_party_url,
|
| + const net::CookieList& cookie_list,
|
| + bool blocked_by_policy);
|
|
|
| // Called when a specific cookie in the current page was changed.
|
| // |blocked_by_policy| should be true, if the cookie was blocked due to the
|
| // user's content settings. In that case, this function should invoke
|
| // OnContentBlocked.
|
| - static void CookieChanged(
|
| - const base::Callback<content::WebContents*(void)>& wc_getter,
|
| - const GURL& url,
|
| - const GURL& first_party_url,
|
| - const std::string& cookie_line,
|
| - const net::CookieOptions& options,
|
| - bool blocked_by_policy);
|
| + static void CookieChanged(int render_process_id,
|
| + int render_frame_id,
|
| + const GURL& url,
|
| + const GURL& first_party_url,
|
| + const std::string& cookie_line,
|
| + const net::CookieOptions& options,
|
| + bool blocked_by_policy);
|
|
|
| // Called when a specific Web database in the current page was accessed. If
|
| // access was blocked due to the user's content settings,
|
| @@ -397,10 +397,14 @@ class TabSpecificContentSettings
|
| content::RenderFrameHost* render_frame_host) override;
|
| bool OnMessageReceived(const IPC::Message& message,
|
| content::RenderFrameHost* render_frame_host) override;
|
| - void DidStartNavigation(
|
| - content::NavigationHandle* navigation_handle) override;
|
| - void DidFinishNavigation(
|
| - content::NavigationHandle* navigation_handle) override;
|
| + void DidNavigateMainFrame(
|
| + const content::LoadCommittedDetails& details,
|
| + const content::FrameNavigateParams& params) override;
|
| + void DidStartProvisionalLoadForFrame(
|
| + content::RenderFrameHost* render_frame_host,
|
| + const GURL& validated_url,
|
| + bool is_error_page,
|
| + bool is_iframe_srcdoc) override;
|
| void AppCacheAccessed(const GURL& manifest_url,
|
| bool blocked_by_policy) override;
|
|
|
| @@ -420,10 +424,11 @@ class TabSpecificContentSettings
|
| void ClearMidiContentSettings();
|
|
|
| // Updates Geolocation settings on navigation.
|
| - void GeolocationDidNavigate(content::NavigationHandle* navigation_handle);
|
| + void GeolocationDidNavigate(
|
| + const content::LoadCommittedDetails& details);
|
|
|
| // Updates MIDI settings on navigation.
|
| - void MidiDidNavigate(content::NavigationHandle* navigation_handle);
|
| + void MidiDidNavigate(const content::LoadCommittedDetails& details);
|
|
|
| // All currently registered |SiteDataObserver|s.
|
| base::ObserverList<SiteDataObserver> observer_list_;
|
| @@ -487,9 +492,6 @@ class TabSpecificContentSettings
|
| bool subresource_filter_enabled_;
|
| bool subresource_filter_blockage_indicated_;
|
|
|
| - // Holds the previous committed url during a navigation.
|
| - GURL previous_url_;
|
| -
|
| // Observer to watch for content settings changed.
|
| ScopedObserver<HostContentSettingsMap, content_settings::Observer> observer_;
|
|
|
|
|